Heim > Backend-Entwicklung > C#.Net-Tutorial > Verwenden von Hash-Tabellen und Wörterbüchern in C#

Verwenden von Hash-Tabellen und Wörterbüchern in C#

WBOY
Freigeben: 2023-08-30 13:49:02
nach vorne
840 Leute haben es durchsucht

在 C# 中使用哈希表和字典

Hashtable

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 −

diktumiert, ob der Hashtable einen bestimmten Wert enthält. 序号方法及描述
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);

Die folgt ein Beispiel Dictionary方法:

1

Hinzufügen

在字典中添加键值对

2移除所有的键和值移除指定键的元素检查字典中是否存在指定的键检查字典中是否存在指定的键值计算键值对的数量从字典中移除所有元素
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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage