C# 12.0'dan çok güzel bir yenilik, miktarların başlatılması için basitleştirilmiş sözdizimidir. Microsoft başlangıçta gerçek dilsel özelliklerin koleksiyonunu tanımladı, ancak şimdi bir koleksiyon ifadesi.
Holger Schwichtenberg, 53 ünlü uzmanla tavsiye ve eğitim yoluyla ve yazılımın geliştirilmesinde çok sayıda orta ve büyük şirketi destekleyen uzmanlar ağının teknik direktörüdür. Çok sayıda ulusal ve uluslararası uzman konferansındaki görünümleri, 90'dan fazla uzman kitabı ve 1.500'den fazla uzman makalesi sayesinde Holger Schwichtenberg, Almanya'daki .NET ve Web teknikleri için en iyi uzmanlardan biridir.
Bu yeni sözdizimi ile, JavaScript tarzındaki nesnelerin miktarlarının, yani kare parantezler arasındaki değerlerle alıntılarla ayrılmış olan, daha önce heterojen başlatma biçimlerini güçlü bir şekilde standartlaştırmak mümkündür:

Holger Schwichtenberg, 53 ünlü uzmanla tavsiye ve eğitim yoluyla ve yazılımın geliştirilmesinde çok sayıda orta ve büyük şirketi destekleyen uzmanlar ağının teknik direktörüdür. Çok sayıda ulusal ve uluslararası uzman konferansındaki görünümleri, 90'dan fazla uzman kitabı ve 1.500'den fazla uzman makalesi sayesinde Holger Schwichtenberg, Almanya'daki .NET ve Web teknikleri için en iyi uzmanlardan biridir.
Bu yeni sözdizimi ile, JavaScript tarzındaki nesnelerin miktarlarının, yani kare parantezler arasındaki değerlerle alıntılarla ayrılmış olan, daha önce heterojen başlatma biçimlerini güçlü bir şekilde standartlaştırmak mümkündür:
Önceki başlatma | Şimdi de mümkün |
yakından[] A = yeni int[3] {1, 2, 3}; | yakından[] A = [1,2,3]; |
Aralık B = StackAlloc[] {1, 2, 3}; | Aralık B = [1,2,3]; |
İmgutablear C = immutablear.create (1, 2, 3); | İmgutablear C = [1,2,3]; |
Liste D = new () {1, 2, 3}; | Liste D = [1,2,3]; |
Ilist e = yeni liste () {1, 2, 3}; | Ilist e = = [1, 2, 3]; |
INEMUMEBLE F = yeni liste () {1, 2, 3}; | INEMUMEBLE F = [1,2,3]; |
Ancak, bu bir ReadonlyArray nesnesi oluşturur ! |