手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

c# 中Hashtable集合

时间:2024-10-28 15:42:03

1、创建一个键值对集合的对象Hashtable ht = new Hashtable();//创建一个键值对集合的对象由于Hashtable不在默认的命名空间里,所以我们需要创建它的命名空间

2、添加数据键值对集合有两种添加数据的方法ht.ADD(键,值)由于键与值都是object类,所以对于类型不限制如图,我们增加几个键值对使用ht.ADD()增加数据时,键是唯一的,重复添加键值,系统会抛异常,如图键不可以重复,但是只是可以重复的

c# 中Hashtable集合
c# 中Hashtable集合

3、添加数据还可以使用ht[键]=值;的方式添加ht["大家"] = "大家好";当使用ht[键]=值添加数据是,之前已经通过ht.add()方式添加相同的键,系统不会报错,会将原来的值,替换成ht[键]=值的值

c# 中Hashtable集合

4、打印集合的数据使用foreach循环fore然后连续敲击TAB键两次,就可以了,改成如图的代码foreach (var item in ht.Keys) { Console.WriteLine("键为{0},值是{1}",item,ht[item]); }结果如图

c# 中Hashtable集合

5、键值对集合的其他方法1.当我们添加数据时,首先判断值或者键是否秽颢擤崮存在,然后再添加if (ht.ContainsKey烫喇霰嘴(1)) { Console.WriteLine("该键已经存在了"); } else { ht[1] = "我们大家"; }2.移除某一个键值ht.remove()3.清除数据ht.clear()

c# 中Hashtable集合
© 手抄报圈