添加元素
Hashtable ht =new Hashtable();
ht.Add(key,value);// key,value可以是任何类型
删除元素
ht.Remove(key);//删除key元素
删除所有
ht.Clear();//清空ht里面的所有元素
判断键是否已经存在
ht.Contains(key) // 判断key元素是否存在
遍历键
foreach(Object key in ht.Keys)
{
}
遍历值
foreach(Object value in ht.Values)
{
}
同时遍历键值对
foreach(DictionaryEntry de in ht)
{
Console.WriteLine(de.Key);// 取得键
Console.WriteLine(de.Value);// 取得值
}
排序输出(对值也是一样处理)
ArrayList akeys = new ArrayList(ht.Keys);
akeys.Sort();
【使用hashtable前需要添加System.Collections的引用,using System.Collections; 】