logo

C#-sanakirja

C#-sanakirjaluokka käyttää hashtable-käsitettä. Se tallentaa arvot avaimen perusteella. Se sisältää vain ainutlaatuisia avaimia. Avaimen avulla voimme helposti etsiä tai poistaa elementtejä. Se löytyy System.Collections.Generic-nimiavaruudesta.

Esimerkki C#-sanakirjasta

Katsotaanpa esimerkki yleisestä Sanakirjaluokasta, joka tallentaa elementit Add()-metodilla ja iteroi elementtejä käyttäen for-each-silmukkaa. Tässä käytämme KeyValuePair-luokkaa avaimen ja arvon saamiseksi.

 using System; using System.Collections.Generic; public class DictionaryExample { public static void Main(string[] args) { Dictionary names = new Dictionary(); names.Add('1','Sonoo'); names.Add('2','Peter'); names.Add('3','James'); names.Add('4','Ratan'); names.Add('5','Irfan'); foreach (KeyValuePair kv in names) { Console.WriteLine(kv.Key+' '+kv.Value); } } } 

Lähtö:

 1 Sonoo 2 Peter 3 James 4 Ratan 5 Irfan