logo

C# ordbok

C# Ordbok-klassen bruker konseptet hashable. Den lagrer verdier på grunnlag av nøkkel. Den inneholder kun unike nøkler. Ved hjelp av nøkkel kan vi enkelt søke eller fjerne elementer. Det finnes i System.Collections.Generic navneområde.

C# Ordbok eksempel

La oss se et eksempel på en generisk Dictionary-klasse som lagrer elementer ved hjelp av Add()-metoden og itererer elementer ved å bruke for-hver løkke. Her bruker vi KeyValuePair-klassen for å få nøkkel og verdi.

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

Produksjon:

 1 Sonoo 2 Peter 3 James 4 Ratan 5 Irfan