나는 단지 알고 싶어, 왜 id === 연산자는 C#에서 사용할 수 없습니다?. 사용할 수없는 이유가 있습니까? C#에서 === 연산자와 같은 점은 무엇입니까? 왜냐하면 identity 연산자 ===가 equal == 연산자보다 빠릅니다. == 연산자가 데이터 유형을 일시적으로 변경하기 때문입니다.왜 identity === 연산자는 C#에서 사용할 수 없습니까?
업데이트 : 차이점은 ===
과 ==
연산자입니다. === 기본적으로 두 변수를 임시 데이터 형식으로 변환하지 않지만 == equal은 변환 된 변수의 데이터 형식을 일시적으로 변환합니다.
아무도 요청하지 않았거나 구현하는 데 시간을 투자하는 것이 중요하지 않기 때문에 존재하지 않습니다. 그 운영자가 무엇을 기대합니까? –
나는 왜이 질문에 투표해야할지 모르겠다. ... – MilkyWayJoe
C#이 엄격하게 입력 되었기 때문에 === 당신은 필요 없다. 두 가지 데이터 유형의 변수를 먼저 공통 유형으로 변환하지 않고 비교하는 것을 의미합니다. – zeal