怎样获取Hashtable中的键和值?

sdwzkj 2007-03-14 09:36:38
函数返回值是一个Hashtable,Hashtable中的键我不知道,
怎么获取Hashtable中的键和值?
...全文
1312 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ggygd 2007-03-14
  • 打赏
  • 举报
回复
Hashtable myHT = new Hashtable();
myHT.Add("1", "Hello");
myHT.Add("2", "World");
myHT.Add("3", "!");

Foreach(IDictionaryEnumerator Enum in HT)
{
Enum .Key;
Enum .Value;
}
北京的雾霾天 2007-03-14
  • 打赏
  • 举报
回复
通过Keys来得到它的所有键值,比如:
Hashtable tb;
...
foreach (object o in tb.Keys)
{
System.Console.WriteLine(o);
}
深度Java 2007-03-14
  • 打赏
  • 举报
回复
Hashtable ages = new Hashtable();
ages["a"]=41;
ages["b"] = 42;
ages["c"] = 11;
ages["d"] = 13;

foreach (DictionaryEntry element in ages)
{
string name = (string)element.Key;
int age = (int)element.Value;
Console.WriteLine(name, age);

}
Red_angelX 2007-03-14
  • 打赏
  • 举报
回复
foreach(DictoryEntry de in YHashTable)
sunrobust 2007-03-14
  • 打赏
  • 举报
回复
遍历一把,用索引[]

110,532

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧