如何在C#中从HashTable中获取键值?

如何在C#中从HashTable中获取键值?

哈希表是 C# 中的非−通用集合。它存储键−值对,类似于通用的“字典”集合。 HashTable 在 System.Collections.namespace 中定义。

HashTable由键/值对组成,其中每个键都被计算为哈希码并在内部存储在不同的存储桶中。每当访问 HashTable 时,都会将该哈希码与指定键的哈希码进行匹配,从而访问相应的值。该机制优化了哈希表中的查找。

现在让我们讨论如何在 C# 中从 HashTable 获取键。

如何从哈希表中获取键?

我们可以使用两种方法从哈希表中获取键。

  • 使用 for−每个循环并通过迭代哈希表来访问键

  • 从哈希表中检索键的集合并一一显示它们。

让我们使用示例来演示这两种方法。

使用 For-Each 循环从哈希表中获取键

在这种方法中,我们声明一个带有键/值对的哈希表。然后使用 for-each 循环我们显示哈希表中的键。

为了以编程方式实现这一点,我们将使用以下哈希表。

{“US", "New York"} {"FR", "Paris"} {"UK", "London"} {"IN", "Mumbai"} {"GER", "Berlin"} 登录后复制