Die C#-Dictionary-Klasse verwendet das Konzept der Hashtabelle. Es speichert Werte auf der Grundlage von Schlüsseln. Es enthält nur eindeutige Schlüssel. Mit Hilfe des Schlüssels können wir Elemente einfach suchen oder entfernen. Es befindet sich im System.Collections.Generic-Namespace.
Beispiel für ein C#-Wörterbuch
Sehen wir uns ein Beispiel einer generischen Dictionary-Klasse an, die Elemente mithilfe der Add()-Methode speichert und Elemente mithilfe der for-each-Schleife iteriert. Hier verwenden wir die Klasse KeyValuePair, um Schlüssel und Wert abzurufen.
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); } } }
Ausgabe:
1 Sonoo 2 Peter 3 James 4 Ratan 5 Irfan