hashTable.keys
如何能从 hashTable 中 取得 key
可以取得keys 可是 keys是ICollection
[解决办法]
Hashtable h= new Hashtable ();
h.Add("A","AA");
h.Add("B","BB");
h.Add("C","CC");
h.Add("D","DD");
foreach(string str in h.Keys)
{
Console.WriteLine(str + " : " + h[str]);
}
参考
[解决办法]
(System.Collections.Hashtable)keys 是Hashtable 集合的键集合 可以遍历出来
[解决办法]
Hashtable h= new Hashtable (); h.Add("A","AA"); h.Add("B","BB"); h.Add("C","CC"); h.Add("D","DD"); foreach (DictionaryEntry d in h){ Console.WriteLine(d.Key + " " + d.Value);}
[解决办法]
hashtable是键值对的集合,一个hashtable中可以有多个键值对,所有的键组成keys,所有的值组成values
只能通过key来存取hashtable的值,如果不知道key,只能遍历keys或values来访问
list是一个列表,通过索引访问
楼主的意思是多个键值对组成一个hashtable,多个hashtable又组成一个list?
访问list中某个索引的hashtable,可以遍历得到
hashtable h=list[index];
foreach(string k in h.keys)
{
object o=h[k];
......
}