c# 中Hashtable集合
1、创建一个键值对集合的对象
Hashtable ht = new Hashtable();//创建一个键值对集合的对象
由于Hashtable不在默认的命名空间里,所以我们需要创建它的命名空间
2、添加数据
键值对集合有两种添加数据的方法
ht.ADD(键,值)由于键与值都是object类,所以对于类型不限制
如图,我们增加几个键值对
使用ht.ADD()增加数据时,键是唯一的,重复添加键值,系统会抛异常,如图
键不可以重复,但是只是可以重复的


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

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

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:82
阅读量:121
阅读量:55
阅读量:75
阅读量:195