Maison > développement back-end > Tutoriel C#.Net > Utiliser des tables de hachage et des dictionnaires en C#

Utiliser des tables de hachage et des dictionnaires en C#

WBOY
Libérer: 2023-08-30 13:49:02
avant
840 Les gens l'ont consulté

La classe

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

Hashtable

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 −

Détermine si le hashtable contient une valeur spécifique. C#中的键值对集合。Dictionary包含在System.Collection.Generics命名空间中。以下是一些方法:
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);

序号

方法及描述

1 Add

在字典中添加键值对

2

Clear()

移除所有的键和值

3

Supprimer4ContainsKey5ContientValue6Count7Clair让我们看看如何向字典中添加元素并显示数量:示例
移除指定键的元素
检查字典中是否存在指定的键

检查字典中是否存在指定的键值

计算键值对的数量

从字典中移除所有元素

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();
      }
   }
}
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal