2009-12-30 3 views
4

C#에서는 다음과 같이 할 수 있습니다.이 C# 구문의 이름은 무엇입니까?

SomeClass someClass = new SomeClass() { 
    SomeProperty = someValue 
}; 

이 구문의 이름은 무엇입니까?

+8

BTW에서는 괄호'()'가 필요하지 않습니다. 매개 변수가 제공되지 않으면 기본적으로 매개 변수가없는 생성자가 호출됩니다. – CMS

답변

18

Object initializer은 이름입니다.

+4

귀여운 Yodaish 대답 –

+1

더 이상 "Object initializer와 같지 않습니까? Hmmph! 많은 것을 배울 수 있습니다." –

+2

요다가 그렇게 똑똑하다면 요다는 왜 그 문장을 쓰지 않을까요? –

관련 문제