Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...

C# 6.0 Dictionary Initializers

C# 3.0 versiyonu ile Dictionary gibi key – value yapısında çalışan koleksiyonlar için aşağıdaki gibi kullanıma gelen yapı C# 6.0 versiyonunda indexer tarzında işlenebilmektedir.

Eski sürüm.

            Dictionary<string, int> Liste = new Dictionary<string, int> {
                {"a", 1 },
                {"b", 2 },
                {"c", 3 },
                {"d", 4 },
                {"e", 5 }
            };

Yeni sürüm.

            Dictionary<string, int> Liste = new Dictionary<string, int>
            {
                ["a"] = 1,
                ["b"] = 2,
                ["c"] = 3,
                ["d"] = 4,
                ["e"] = 5
            };

Gördüğünüz gibi, key – value pair değerlerini girerken hangisi key hangisi value daha iyi anlaşılabilen okunaklı bir gramerde çalışabilmekteyiz.

İyi çalışmalar…

Bunlar da hoşunuza gidebilir...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.