System.Collections.Generic sınıfına ait bir sınıftır. İçerisindeki değerlerin anahtar yardımıyla saklandığı bir koleksiyon türüdür. Dictionary içerisindeki anahtarların türü belirtilmelidir. her anahtar birbirinden farklı olmalıdır.
Dictionary<string, string> isimler = new Dictionary<string, string>();
isimler.Add("Ali AKSOY", "3dsmax");
isimler.Add("Yakup BABALI", "AfterEffects");
isimler.Add("Metin ESKİLİ", "VisualStudio");
foreach (var isim in isimler)
{
Response.Write(isim);
}
Yukarıdaki kodda ekrana basma olayını;
Response.Write(eleman.Key + "=" + eleman.Value); şeklinde de yapabilirdik.
KeyValuePair özelliğini kullanarak da Dictionary içerisinde tanımlanmış olan anahtari değer ikilisine erişebiliriz. Bunun için foreach döngüsünü aşağıdaki gibi değiştirelim:
foreach(KeyValuePair<string, string> isim in isimler)
Dictionary içerisindeki herhangi bir değerin içeriğini...
isimler["Ali AKSOY"] = "Donanım"; şeklinde değiştirebiliriz.
ToList metodunu kullanarak oluşturdupumuz Dictionary' i List nesnesine dönüştürebiliriz.
0 yorum:
Yorum Gönder