logo

Slovar C#

Razred C# Dictionary uporablja koncept hashtable. Shranjuje vrednosti na podlagi ključa. Vsebuje samo edinstvene ključe. S pomočjo ključa enostavno iščemo ali odstranjujemo elemente. Najdete ga v imenskem prostoru System.Collections.Generic.

Primer slovarja C#

Oglejmo si primer splošnega slovarskega razreda, ki shranjuje elemente z metodo Add() in ponavlja elemente z uporabo zanke for-each. Tukaj uporabljamo razred KeyValuePair za pridobitev ključa in vrednosti.

 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); } } } 

Izhod:

 1 Sonoo 2 Peter 3 James 4 Ratan 5 Irfan