logo

Dictionnaire C#

La classe C# Dictionary utilise le concept de table de hachage. Il stocke les valeurs sur la base d'une clé. Il contient uniquement des clés uniques. À l’aide de la clé, nous pouvons facilement rechercher ou supprimer des éléments. Il se trouve dans l’espace de noms System.Collections.Generic.

Exemple de dictionnaire C#

Voyons un exemple de classe Dictionary générique qui stocke les éléments à l'aide de la méthode Add() et itère les éléments à l'aide de la boucle for-each. Ici, nous utilisons la classe KeyValuePair pour obtenir la clé et la valeur.

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

Sortir:

 1 Sonoo 2 Peter 3 James 4 Ratan 5 Irfan