什么是 C# 中的 Hashtable 类?

Hashtable 类表示基于键的哈希码组织的键值对的集合。它使用键来访问集合中的元素。

Hashtable 类中的一些常用方法是 -

不。方法和说明
1公共虚空Add(object key, object value);
将具有指定键和值的元素添加到 Hashtable 中。
2公共虚空Clear();
从哈希表中删除所有元素。
3公共虚拟布尔ContainsKey(object key);
确定 Hashtable 是否包含特定键。
4公共虚拟布尔ContainsValue(object value);
确定 Hashtable 是否包含特定值。

下面是一个示例,展示了 C# 中 Hashtable 类的用法。

示例

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();

      }

   }

}

上面我们已经使用 Hashtable 类add()方法添加具有键值对的元素。

Hashtable ht = new Hashtable();

ht.Add("D01", "Finance");

ht.Add("D02", "HR");

ht.Add("DO3", "Operations");

输出结果
D04: Marketing

D02: HR

D03: Operations

D01: Finance

以上是 什么是 C# 中的 Hashtable 类? 的全部内容, 来源链接: utcz.com/z/338831.html

回到顶部