Heim  >  Artikel  >  Backend-Entwicklung  >  Hash-Tabellen und Wörterbücher in C#

Hash-Tabellen und Wörterbücher in C#

WBOY
WBOYnach vorne
2023-09-10 23:29:08657Durchsuche

C# 中的哈希表与字典

Hash-Tabelle

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

Dictionary

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen