如何在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"} 登录后复制