예를 들어 오리를 만듭니다.객체가 null인지 아닌지 먼저 확인해야합니까?
Duck myDuck = DuckFactory.CreateDuck();
과거에는 항상 myDuck이 null인지 확인했습니다.
if (myDuck == null)
{
// Do stuff
}
최근에 null을 먼저 확인하는 코드를 보았습니다 .
if (null == myDuck)
{
// Do stuff
}
이것들은 동일하지만이 둘 사이에 차이점이 있습니까? 하나 이상의 성능 이점이 있습니까? 객체가 null인지 확인하기위한 권장 모범 사례가 있습니까?
Dupie McDuperson : http://stackoverflow.com/questions/ 655657/0-variable-or-null-obj-an-dd-practice-in-c/655670 # 655670 – Dana
3 이상의 누에 : http://askjonskeet.com/search/?q = typo + C % 2B % 2B –
나는 이것에 대해 dup을 찾고 나의 실사를 시도했다. 나에게는 간결한 방식으로 말로 표현하는 것이 매우 어려운 개념이었다. 어느 쪽이든, 위대한 응답을 주셔서 감사합니다. – bendewey