c#遍历整个hashtable中的key
时间: 2024-10-28 13:06:14 浏览: 11
C#中遍历Hashtable的4种方法
在C#中,你可以使用`foreach`循环来遍历`Hashtable`中的所有键值对。`Hashtable`是一个哈希集合,它并不保证键值对的顺序,所以通常我们只关心访问它们。以下是遍历`Hashtable`的示例:
```csharp
using System;
using System.Collections.Hashtable;
class Program {
static void Main() {
// 创建一个Hashtable实例
Hashtable hashtable = new Hashtable();
// 添加一些键值对到hashtable
// 遍历Hashtable的所有键
foreach (DictionaryEntry entry in hashtable) {
object key = entry.Key; // 获取当前键
Console.WriteLine("Key: " + key);
}
// 程序结束
}
}
```
在这个例子中,`DictionaryEntry`类型的`entry`包含了键和值。通过`entry.Key`,我们可以获取到每个键。
阅读全文