이해 C# ==와 equals () 의 차이
에서 C#에서는이 상황에 직면 할 수 있습니다. 이 동작을 이해하려면 이러한 연산자의 근본적인 차이를 마스터해야합니다.
코드 예 :
다음 코드 조각을 고려하십시오
이 코드 에서이 두 조건은 선택한 ListBoxItem의 컨텐츠 속성을 문자열 "에너지 공격"과 비교합니다. equals ()의 첫 번째 조건은 true로 계산되지만 컨텐츠 속성이 새 문자열 객체 인 경우 ==의 두 번째 조건은 False로 계산 될 수 있습니다. == 운영자 점검 식별과 동일한 값을 가진 두 개의 다른 문자열 객체가 다르기 때문입니다.
위 내용은 C# 문자열 비교 : 언제 == equals ()와 다릅니 까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!