问题描述:Hashtable myHT = new Hashtable();
myHT.Add("First", "Hello");
myHT.Add("Second", "World");
myHT.Add("Third", "!");for (int i = 0; i < myHT.Count; i++)
{
//里面该怎么以i为参数取值?
}
当然肯定有朋友说:
foreach (DictionaryEntry de in MyHT)
{
Response.Write(de.Key+"|");
}
可是我想知道前面那种方法到底可以实现吗?该如何实现?
谢谢
myHT.Add("First", "Hello");
myHT.Add("Second", "World");
myHT.Add("Third", "!");for (int i = 0; i < myHT.Count; i++)
{
//里面该怎么以i为参数取值?
}
当然肯定有朋友说:
foreach (DictionaryEntry de in MyHT)
{
Response.Write(de.Key+"|");
}
可是我想知道前面那种方法到底可以实现吗?该如何实现?
谢谢
myHT.Add("First", "Hello");
myHT.Add("Second", "World");
myHT.Add("Third", "!");object[] keys = new object[myHT.Count];
myHT.Keys.CopyTo(keys,0);
for (int i = 0; i < myHT.Count; i++)
{
Response.Write(myHT[keys[i]].ToString() + "|");
}