C# vārdnīcas klasē tiek izmantots hashtable jēdziens. Tas saglabā vērtības, pamatojoties uz atslēgu. Tajā ir tikai unikālas atslēgas. Ar atslēgas palīdzību mēs varam viegli meklēt vai noņemt elementus. Tas ir atrodams System.Collections.Generic nosaukumvietā.
C# vārdnīcas piemērs
Apskatīsim vispārīgās vārdnīcas klases piemēru, kurā tiek glabāti elementi, izmantojot metodi Add(), un elementi atkārtojas, izmantojot katrai cilpai. Šeit mēs izmantojam KeyValuePair klasi, lai iegūtu atslēgu un vērtību.
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); } } }
Izvade:
1 Sonoo 2 Peter 3 James 4 Ratan 5 Irfan