Hash-Tabellen werden verwendet, wenn ein Schlüssel für den Zugriff auf ein Element benötigt wird und nützliche Schlüsselwerte identifiziert werden können. Jedes Element in der Hash-Tabelle verfügt über ein Schlüssel/Wert-Paar. Schlüssel werden für den Zugriff auf Elemente in der Sammlung verwendet.
Mitglieder in Hash-Tabellen sind Thread-sicher. Wenn wir versuchen, einen Schlüssel zu finden, der nicht existiert, wird null zurückgegeben. Hashtable ist kein generischer Typ.
Die Hashtable-Erfassung ist langsamer als die Wörterbuchsammlung, da sie ein- und auspacken muss.
Declaration Hashtable –
Hashtable ht = new Hashtable();
Ein Wörterbuch ist eine Sammlung von Schlüsseln und Werten in C#. Das Wörterbuch ist im System.Collection.Generics-Namespace enthalten. Dictionary ist ein generischer Typ und gibt einen Fehler zurück, wenn Sie versuchen, einen nicht vorhandenen Schlüssel zu finden.
Dictionary-Sammlungen sind schneller als Hashtables, da kein Ein- und Auspacken erforderlich ist.
Deklarieren Sie ein Wörterbuch -
IDictionary<int, string> d = new Dictionary<int, string>();
Das obige ist der detaillierte Inhalt vonHash-Tabellen und Wörterbücher in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!