2009-12-30 5 views
4

En C#, vous pouvez faire quelque chose comme ceci:Quel est le nom de cette syntaxe C#?

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

Quelle est cette syntaxe appelée?

+8

BTW, vous n'avez pas besoin des parentheses '()', si elles ne sont pas fournies, le constructeur sans paramètre sera appelé par défaut. – CMS

Répondre

18

Object initializer est le nom.

+4

jolie Yodaish répondre –

+1

Ne serait-ce pas plus comme "Initialiseur d'objet le nom est." Hmmph! Beaucoup à apprendre vous avez. " –

+2

Si si intelligent Yoda est, les bons mots d'ordre dans ses phrases Yoda ne dit pas pourquoi? –

Questions connexes