C# Dictionary-klassen använder begreppet hashtabell. Den lagrar värden på grundval av nyckel. Den innehåller endast unika nycklar. Med hjälp av nyckel kan vi enkelt söka eller ta bort element. Det finns i System.Collections.Generic namnutrymme.
C# ordbok exempel
Låt oss se ett exempel på en generisk Dictionary-klass som lagrar element med hjälp av metoden Add() och itererar element med hjälp av for-each loop. Här använder vi KeyValuePair-klassen för att få nyckel och värde.
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); } } }
Produktion:
1 Sonoo 2 Peter 3 James 4 Ratan 5 Irfan