我们可以使用foreach循环来迭代哈希表的数组,然后使用foreach循环再迭代每个哈希表中的键值对,以获取每个哈希表中存储的键值。
以下是一个示例代码:
Hashtable[] hashTableArray = new Hashtable[3]; hashTableArray[0] = new Hashtable(); hashTableArray[0].Add("key1", "value1"); hashTableArray[1] = new Hashtable(); hashTableArray[1].Add("key2", "value2"); hashTableArray[2] = new Hashtable(); hashTableArray[2].Add("key3", "value3");
foreach(Hashtable table in hashTableArray) { foreach(DictionaryEntry entry in table) { Console.WriteLine("键: {0} , 值: {1}", entry.Key, entry.Value); } }
输出结果为:
键: key1 , 值: value1 键: key2 , 值: value2 键: key3 , 值: value3