2016-03-27 22 views
1

Geçtiğimiz günlerde bu koda rastladım ama terminolojiyi bilmiyorum, bu yüzden bu kodlama stili hakkında daha fazla bilgi edinmek için Google'da arama yapamadım. İşte C# terminoloji yardımı gerekli #

kod:

SomeObject someObject = new SomeObject() 
{ 
    Name = "name", 
    Value = 10 
}; 

herkes bu C# ne denir biliyor mu?

+2

https://msdn.microsoft.com/en-us/library/bb384062 .aspx –

cevap

0

belgelerine bakın ben size MSDN bir Object Initializer

denir aradığınızı inanıyoruz:

Açıkça yürütmesini olmadan bir bildirim şekilde tip nesneleri başlatmak için nesne başlatıcıları kullanabilirsiniz

türü için bir kurucu.

3

O initializer syntax denir ve aslında aşağıda aynı şeyi yapıyor, ancak tek bir ifadede:

SomeObject someObject = new SomeObject(); 
someObject.Name = "name"; 
someObject.Value = 10;