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

C# Generic Koleksiyonlar

Dictionary Koleksiyon – (Hastable’nin Generic karşılığı)
Non-Generik koleksiyonlardan Hashtable koleksiyon yapısının Generic koleksiyon karşılığı Dictionary koleksiyondur.

Dictionary<string,int> Dlist = new Dictionary<string,int>();

Dictionary koleksiyonunun imzası yukarıda gördüğünüz gibidir.<> operatörleri arasına iki tip alır.Birinci değer alacağı keylerin tipleri, ikincisi ise valuelerin tipleridir.Yukarıdaki imza,Keyleri string,Valueleride int olarak almaktadır.

            Dlist.Add("Doğum Yılı : ",1992);   //Doğru
            Dlist.Add("Yaşı", 20);             //Doğru
            Dlist.Add("Adı","Gençay");         //Yanlış
            Dlist.Add(123,"Deneme");           //Yanlış
//Yanlış değerler koleksiyona eklenmeye çalışıldığı anda derleyici hata verecektir.

Metodları ve propertyleri Hastable’inkinden farksızdır.

Bu yazımında sonuna gelmiş olduk.
Bir sonraki yazımda görüşmek üzere..
İyi çalışmalar.

Bunlar da hoşunuza gidebilir...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir