Heim >Backend-Entwicklung >C#.Net-Tutorial >Warum werden in C# Wörterbücher gegenüber Hashtabellen bevorzugt?
Die
Hashtable-Klasse stellt eine Sammlung von Schlüssel-Wert-Paaren dar, die auf der Grundlage des Hash-Codes des Schlüssels organisiert sind. Es verwendet Schlüssel, um auf Elemente in der Sammlung zuzugreifen.
Ein Wörterbuch ist eine Sammlung von Schlüsseln und Werten in C#. Dictionary
Hashtable ist langsamer als Dictionary. Bei stark typisierten Sammlungen sind Wörterbuchsammlungen schneller.
Angenommen, wir müssen einen Schlüssel aus einer Hashtable-Sammlung finden. Auf diese Weise können wir auch einen Schlüssel aus der Dictionary-Sammlung finden. In diesem Fall ist das Wörterbuch für dieselbe Anweisung schneller –
hashtable.ContainsKey("12345");
dictionary.ContainsKey("12345")
Das obige ist der detaillierte Inhalt vonWarum werden in C# Wörterbücher gegenüber Hashtabellen bevorzugt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!