Hashtable与ArrayList都可以存储任何类型的数据,但不容易取数据。
1.在键值对集合当中,我们是根据键去找值的。
键值对对象[键]=值;
2:键值对集合当中,键必须是唯一的,而值是可以重复的
3.item的含义具体与循环的对象有关。当循环hs.keys的时候item表示键hs[item]表示值
4. //hs[0] = “李四”;这种给Hashtable赋值的方法会覆盖原来的值
当循环hs.valus的时候item表示值。
1 2 3 4 5 6 7 8 9 10 11 12 |
Hashtable hs = new Hashtable(); hs.Add(0, "张三"); hs.Add(1, '男'); hs.Add(2, 38); hs.Remove(1);//<span style="color: #ff0000;">根据键去移除 //hs[0] = "李四";这种给Hashtable赋值的方法会覆盖原来的值 foreach (var item in hs.Keys)//Hashtable必须通过键找值 hs.keys表示键 hs.valus表示值 { Console.WriteLine("键是{0}值是{1}",item,hs[item]); } Console.ReadKey(); |