logo

Dizionario C#

La classe Dictionary C# usa il concetto di tabella hash. Memorizza i valori sulla base della chiave. Contiene solo chiavi univoche. Con l'aiuto della chiave possiamo facilmente cercare o rimuovere elementi. Si trova nello spazio dei nomi System.Collections.Generic.

Esempio di dizionario C#

Vediamo un esempio di classe Dictionary generica che memorizza gli elementi utilizzando il metodo Add() e itera gli elementi utilizzando il ciclo for-each. Qui stiamo utilizzando la classe KeyValuePair per ottenere chiave e valore.

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

Produzione:

 1 Sonoo 2 Peter 3 James 4 Ratan 5 Irfan