0
点赞
收藏
分享

微信扫一扫

【唐老狮】C#——Hashtable

【Hashtable】
 

本质

哈希表

特点

存在装箱拆箱

存储任意类型

键值对成对出现

一个键对应一个值

通过键快速查找值

【声明】

需要引用命名空间

【添加】

向Hashtable中添加键值对

Add方法

【获取】

通过键快速获取值

以中括号的形式访问

【移除】

移除键值对

Remove方法

【查看是否存在】

查看键是否存在

ContainsKey方法

查看值是否存在

ContainsValue方法

【查看键值对数量】

获取键值对数量

Count

【清空】

清空容器

Clear方法

【遍历】

遍历键

同时得到值

遍历值

无法得到键

键值对一起遍历

迭代器遍历法

键值对一起遍历

【装箱拆箱】

    ​    ​由于用万物之父来存储数据,自然存在装箱拆箱。当往其中进行值类型存储时就是在装箱,当将值类型对象取出来转换使用时,就存在拆箱。


 

【总结】
 

本质

哈希表

特点

存在装箱拆箱

存储任意类型

键值对成对出现

一个键对应一个值

通过键快速查找值

常用方法

添加键值对:Add

移除键值对:Remove

获取值:中括号+键

键是否存在:ContainsKey

值是否存在:ContainsValue

查看键值对数量:Count

清空:Clear

遍历:4种方法

注意

快速查找

装箱拆箱

四种遍历


关注唐老狮获取更多干货内容

举报

相关推荐

0 条评论