==와 같음 ()의 C # 차이 실버 문자열 응용 프로그램에서 2 개의 문자열을 비교하는 조건이 있습니다. 어떤 이유로 사용 ==하면 true 를 .Equals()반환하고 false 를 반환 합니다 . 코드는 다음과 같습니다. if (((ListBoxItem)lstBaseMenu.SelectedItem).Content.Equals("Energy Attack")) { // Execute code } if (((ListBoxItem)lstBaseMenu.SelectedItem).Content == "Energy Attack") { // Execute code } 왜 이런 일이 발생하는지에 대한 이유가 있습니까? 때 ==유형의 표현에 사용되는 object, 그것은에 해결할 수 있습니다 System.Object..