Hashtable:哈希表(基于键的哈希代码组织起来的 键/值对),哈希的存储方式不是下标对应值,而是键对应值,根据键寻找值。
本质:提高查询效率,用键访问集合中的元素
Hashtable ha = new Hashtable();//声明哈希表(哈希表是“键/值对”,键不能相同,值可以相同)(这里的键就相当于Arraylist里面的下标)
//增
ha.Add(1,"123");//因为哈希表是 键/值对,所以不同于Arraylist单个目标,而是两个参数(哈希里存的是object类型)
ha.Add(2,new student());//哈希里存放的是object类型
ha.Add(true,true);//键和值是任意的(只要键不能相同即可)--------------------------------------------------------------------------------------------------------
//删
ha.Remove(1);//只能通过键删除,删除对应键1和他的值
ha.Remove(false);//删除没有的键,运行时没有反应
ha.Clear();//清空-----------------------------------------------------------------------------------------------------------------------------------------------------
Hashtable haa =