| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
哈希表(Hashtable)简述 网管u家u.bitsCN.com
我想大家对Hashtable很熟悉,平时在工作中使用的也是比较多的,现在都是3.5了,Dictionary 的出现已经可以替代Hashtable,但是我还是想对这个Net框架使用较多的对象(举个例子:Net的CLR处理一个程序集的字符串就是采用HashTable存储在System Domain)讲解一下,因为很多新的技术都是建立在老的技术和思想上的。 网管联盟bitsCN@com
在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为 object类型,所以Hashtable可以支持任何类型的key/value键值对.
网管网www_bitscn_com
例子
|
Hashtable ht = new Hashtable(); MyTest key1 = new MyTest(10); MyTest key2 = new MyTest(10); 网管论坛bbs_bitsCN_com
MyTest key3 = new MyTest(15); //MyTest key4 = new MyTest(10); |
先不做解释,看看结果。
网管论坛bbs_bitsCN_com
网管联盟bitsCN_com
|
0
|
评论加载中…