Clasa de dicționar C# folosește conceptul de hashtable. Stochează valori pe baza cheii. Conține doar chei unice. Cu ajutorul tastei, putem căuta sau elimina cu ușurință elemente. Se găsește în spațiul de nume System.Collections.Generic.
Exemplu de dicționar C#
Să vedem un exemplu de clasă generică Dicționar care stochează elemente folosind metoda Add() și repetă elemente folosind bucla for-each. Aici, folosim clasa KeyValuePair pentru a obține cheia și valoarea.
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); } } }
Ieșire:
1 Sonoo 2 Peter 3 James 4 Ratan 5 Irfan