C 3. başlatıcı sözdizimi gibi ve bir çok kullanmaya, ama bugün yansıtıcı içinde bakarken, şu geldi: İlk baştaInitializer sözdizimi
var binding = new WSHttpBinding
{
ReaderQuotas = { MaxArrayLength = 100000 },
MaxReceivedMessageSize = 10485760
};
Bunun bir hata olduğunu düşündüm ama derliyor ! Sanırım her zaman yeni şeyler öğreniyorum.
Anlatabildiğim kadarıyla, WSHttpBinding
ürününün ReaderQuotas
özelliğinin MaxArrayLength
özelliğini ayarlar.
Bu sözdizimi yeni bir ReaderQuotas
nesnesi oluşturuyor ve sonra bu özelliği ayarlıyor mu, yoksa özellik zaten başlatılmış mı? Bu, 'çocuk' özelliklerini başlatmak için kullanacağı genel yol mu? Ben sözdizimini bir kafa karıştırıcı biraz bulurum
...
[Bu gönderi] 'ye ilgi duyabilirsiniz (http: //www.codeducky.Bu tür başlatıcı için semantiği ve kullanım durumlarını ele alan org/çift-öznitelik-c-nesnesi-başlatıcıları /) – ChaseMedallion