VB.NET HashTable

17 Mar 2025 | 阅读 2 分钟

HashTable 用于以键值对的形式存储不同类型数据的集合。 这些表数据基于哈希键进行组织。 HashTable 由 System.Collection 命名空间提供。 用于标识和访问 HashTable 的每个元素,因为 HashTable 中的每个项目都有一个 键/值 对。

HashTable 属性

下表描述了 HashTable 的属性

属性名称描述
IsSynchronized用于获取确定 HashTable 是否已同步的值。
IsFixedSize用于获取确定 HashTable 是否具有固定大小的值。
数量用于计算 HashTable 中可用的键/值对元素的数量。
IsReadOnly用于获取确定 HashTable 是否为只读的值。
项目用于获取或设置与指定键关联的值。
用于获取 HashTable 中键的集合。
用于获取 HashTable 中值的集合。

HashTable 方法

以下是 VB.NET 中 HashTable 的常用方法。

方法名称描述
添加用于将具有指定键和值的一个元素添加到 HashTable 中。
语法: HashTable.Add(key, value)
ContainsKey用于检查 HashTable 中是否存在指定的键。
语法: HashTable.ContainsKey(key)
ContainsValue用于检查 HashTable 中是否存在指定键的值。
语法: HashTable.ContainsValue(value)
删除Remove 函数用于删除具有相应值的指定键。
语法: HashTable.Remove(Key)
Clear用于从 HashTable 中删除所有元素。
GetHashGetHash 用于获取 HashTable 中指定键的哈希码

让我们创建一个程序来理解 VB.NET 编程语言 中 HashTable 的概念。

Array_Hash.vb

输出

VB.NET HashTable
下一个主题VB.NET Stack