Hashtable使用
(1)位于System.Collections命名空间下
(2)key和value都是object类型,即可以使用1,3,5这样的int类型数据作为key
(3)key不能重复!因此在插入数据之前,应使用Hashtable.ContainsKey()来判断是否已存在
(4)遍历Hashtable:foreach(DictionaryEntry de in table),即每一个插入对象都是一个DictionaryEntry对象
(5)获取所有key或value的方法,以key为例:
ICollection keyColl = Hashtable.Keys;
foreach(string s in keyColl) // 注意:集合中元素类型与插入时key类型必须一致
(6)增加和删除数据:Hashtable.add(key,value); Hashtable.Remove(key)