중복 가능 :
은 그 질문에 대한 답은 하나 가 일부 언어에서 작업을 수행 할 수 있습니다 이유를 제공합니다.)
Why does one often see “null != variable” instead of “variable != null” in C#?. C#을 문제의 모국어가 아닌 경우에도 상태 점검 순서?
이 다소 철학적 인 질문이다. 그러나, 아마도 기술적 대답이있을 수 있습니다. 나는 모른다.
때 마이크로 소프트의 코드를 (특히), 나는 종종이 같은 라인을 참조 읽기 :
if(null != whatever)
{
}
을 그들이 대신를 작성하지 않는 이유가 항상 궁금 :
if(whatever != null)
{
}
어떤 방법을 찾습니다 나에게 더 직관적이다. 이에 대한 합리적인 대답이 있습니까?
투표 비슷한 질문의 중복, 내가 겠지만 닫습니다 : 그 이유는 당신이 그들 주위를 반전 한 경우 구문 오류가되기 때문에 실수
를 작성으로부터 자신을 보호하는 것입니다 찾기 초. –
쓰레기. 나는 틀린 닫히는 이유를 클릭했다. 분명히 중복되기 때문에 투표했습니다. –