Hashtable本身遍历并没有什么意义,但是当需要根据条件动态比较获得Hashtable值时,就有作用了
Hashtable ht = new Hashtable();
ht["1"] = "a";
ht["2"] = "b";
方法一
object[] o=new object[ht.Keys.Count];
ht.Keys.CopyTo(o, 0);
for (int i = 0; i < o.Length; i++)
{
object m = ht[o[i]];
}
方法二
foreach (object key in ht.Keys)
{
object m = ht[key];
}