Tek Fotoluk İpucu 115 - C# 6.0 Pratikleri (Dictionary Initializer)

Merhaba Arkadaşlar,

Bir önceki tek fotoluk ipucunda belirttiğimiz üzere C# 6.0 ile dile kazandırılan bazı kabiliyetler kodun kolay okunabilir olması açısında önem arz ediyorlar. Örneğin generic bir Dictionary koleksiyonunu örneklemek için aşağıdaki fotoğrafta görülen yeni yazım dizimini kullanabiliyoruz. Daha okunabilir ve anlaşılır olduğu şüphesiz. 

Tabi bu fotoğraftaki kod parçasını uygularken dikkat edilmesi gereken nokta sadece yazım dizimi değil. Hatta Console penceresine çıkacak olan sonuç da değil. Önemli olan bu yeni yazım diziminin IL(IntermediateLanguage) tarafındaki yansıması.

Olur ya üşenmez kodu yazarsınız, bu durumda ILDASM(ki umarım unutmamışsınızdır) aracı ile her iki Dictionary tipinin Main metodu içerisinde nasıl örneklendiğine bir bakın derim. Bakalım bir fark görebilecek misiniz?

Bir başka ipucunda görüşünceye dek hepinize mutlu günler dilerim.

Yorum ekle

Loading