Die Hashtable-Klasse stellt eine Sammlung von Schlüssel-Wert-Paaren dar, die basierend auf dem Hash-Code des Schlüssels organisiert sind. Es verwendet den Schlüssel, um auf die Elemente in der Sammlung zuzugreifen.
Einige der häufig verwendeten Methoden in der Hashtable-Klasse sind −
Sr.No. | Methode und Beschreibung |
---|---|
1 |
public virtual void Add(object key, object value); Fügt ein Element mit dem angegebenen Schlüssel und Wert zur Hashtabelle hinzu. |
2 |
public virtual void Clear(); Entfernt alle Elemente aus der Hashtabelle. |
3 |
öffentlicher virtueller Bool. Enthält Schlüssel (Objektschlüssel); Bestimmt, ob die Hashtabelle einen bestimmten Schlüssel enthält Wert( Objektwert); | diktumiert, ob der Hashtable einen bestimmten Wert enthält.
Die folgt ein Beispiel Dictionary | 序号
1
Hinzufügen在字典中添加键值对
Clear() | |
---|---|
3 Entfernen | 移除指定键的元素|
4 ContainsKey | 检查字典中是否存在指定的键|
5 ContainsValue | 检查字典中是否存在指定的键值|
6 Count | 计算键值对的数量|
7 Klar | 从字典中移除所有元素|
让我们看看如何向字典中添加元素并显示数量: 示例 using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { Hashtable ht = new Hashtable(); ht.Add("D01", "Finance"); ht.Add("D02", "HR"); ht.Add("D03", "Operations"); if (ht.ContainsValue("Marketing")) { Console.WriteLine("This department name is already in the list"); } else { ht.Add("D04", "Marketing"); } ICollection key = ht.Keys; foreach (string k in key) { Console.WriteLine(k + ": " + ht[k]); } Console.ReadKey(); } } } Nach dem Login kopieren |
Das obige ist der detaillierte Inhalt vonVerwenden von Hash-Tabellen und Wörterbüchern in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!