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.
