Maison > Article > développement back-end > Utiliser des tables de hachage et des dictionnaires en C#
La classe
Hashtable représente une collection de paires clé-valeur organisées en fonction du code de hachage de la clé. Il utilise la clé pour accéder aux éléments de la collection.
Certaines des méthodes couramment utilisées dans la classe Hashtable sont −
Sr.No. | Méthode et description |
---|---|
1 |
public virtual void Add (object key, object value); Ajoute un élément avec la clé et la valeur spécifiées dans la table de hachage. |
2 |
public virtual void Clear(); Supprime tous les éléments depuis la table de hachage. sValeur( Valeur de l'objet); | Détermine si le hashtable contient une valeur spécifique. C#中的键值对集合。Dictionaryb6842da76bed01162354d37c4f2d3464包含在System.Collection.Generics命名空间中。
序号 方法及描述 |
|
1 |
Add 在字典中添加键值对 |
移除所有的键和值 3
移除指定键的元素 | |
---|---|
ContainsKey | 检查字典中是否存在指定的键 |
ContientValue | 检查字典中是否存在指定的键值 |
Count |
计算键值对的数量
|
Clair | 从字典中移除所有元素 |
示例 | 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(); } } } |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!