2011-10-07 3 views
3

myObject ??= defaultValue;이 C#에서 가능한 이유는 무엇입니까?"myObject ?? = defaultValue;"가 아닌 이유는 무엇입니까? 가능한 C#에서?

매우 좋을 것입니다.

+1

아무도 생각하지 않았기 때문에, 설계, 구현, 테스트, 문서화 및 출하가 불가능합니다. –

+1

다음과 같은 경우 : "myObject = trueValue ?? defaultValue;" 그렇다. 어디 ?? 연산자는 trueValue가 null 인 경우 defaultValue가 할당되도록합니다 – RBZ

+1

@AnthonyPegram 및 _shipped_. – canon

답변

1

Eric Lippert의 this blog post을 읽으십시오. C#에는 "갖기 좋은"언어 기능이 많지 않습니다.

관련 문제