社区
C#
帖子详情
问一下hashtable的用法
feng4557875
2008-05-02 09:10:44
我想知道hashtable的用法,知道的高手请帮忙解决下,详细点讲解下。先谢了·~!~!~!~!~!~
...全文
99
6
打赏
收藏
问一下hashtable的用法
我想知道hashtable的用法,知道的高手请帮忙解决下,详细点讲解下。先谢了·~!~!~!~!~!~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liberte
2008-05-03
打赏
举报
回复
add remove
SubMain
2008-05-02
打赏
举报
回复
大道理楼上的几个已经说过了,,我就举一个简单的例子吧。。。。
比如一个 hashTable 中存着CSDN中每一个用户的信息(这个信息可以是任何类型的),,当新用户在CSDN网站注册时或删除、得到某个用户有信息时,,可以这样写。。。。
//////////////////////////////////////////////////////////////
public void RegNewUser(string userId, object userInfo)
{
//添加一个新用户
hashTable.Add(userId, userInfo);
}
public object GetUserInfo(string userId)
{
//返回指定用户的信息
return hashTable[userId];
}
public void DelUserInfo(string userId)
{
//删除指定用户的信息
hashTable.Remove(userId);
}
//////////////////////////////////////////////////////////////
Kevin_LiuFeng
2008-05-02
打赏
举报
回复
比如你要传两个(ID,另外一个参数)到服务端:那么你可以用HASHTABLE,KEY存ID,VALUE存另外一个参数。
sunshine_anycall
2008-05-02
打赏
举报
回复
直接换用Dictionary或者修改下List
SuperTyro
2008-05-02
打赏
举报
回复
HashTable 也叫做 散列表
表示 键与值的搭配 也就是以键值对 的方式来存储信息
HashTable 是现在检索速度最快的数据组织方式
常用的属性有
Count IsFixedSize IsReadOnly IsSynchronized Item Keys SyncRoot Values
常用的方法有
Add Clear Clone Contains ContainsKey ContainsValue CopyTo GetObjectData OnDeserialization Remove
我用多的也就这么多
好象还有一个Synchronized 记不太清了 也没用过这个
再给你举一个用HashTable的例子吧
我首先做为一个对象存在
以6点为键 以6点要做的事情为值 则
Keys=6,values=起床,刷牙,洗脸,洗头
而values中的起床也是键值对
以起床为键,把起床的动作顺序为值存在 则
Keys="起床",values=掀被子,坐起来,叠被。。。
等等的方式套用 存储 因为检索的速度快 所以用于信息存储很适合
我是小菜鸟 说的不好请见凉
我了解的也就这么多 希望能够帮到你
m2741454
2008-05-02
打赏
举报
回复
用法很多了 存储错误信息
可以做缓存什么的了 不过用字典比这个好
但是这个效率好象比较高了
比字典的效率高的高
可以根据一个对象把他的唯一标志存到Key里面 Value存对象 这样就可以直接通过Key获取对象了
其实用到的地方 想用的时候就用了 很难说哪个地方来的了 什么判断重复,
一般在建树的时候也可以用HashTable做缓存来的了
WinForm
HashTable
最简单
用法
,.net
hashtable
,
hashtable
,
hashtable
用法
WinForm
HashTable
最简单
用法
,.net
hashtable
,
hashtable
,
hashtable
用法
C#中哈希表(
HashTable
)
用法
实例详解(添加/移除/判断/遍历/排序等)
主要介绍了C#中哈希表(
HashTable
)
用法
,简单讲述了哈希表的原理并结合实例形式详细分析了C#针对哈希表进行添加、移除、判断、遍历、排序等操作的实现技巧,需要的朋友可以参考下
Java集合框架精讲
Collection集合的继承体系、Map集合的集合体系、部分数据结构知识点、List、Set、ArrayList、Vector、LinkedList、Iterator(迭代器)、TreeSet、...HashMap、
Hashtable
、LinkedHashMap、Collections等知识点的讲解...
C#中关于序列化
HashTable
的具体
用法
详解
C#中关于序列化
HashTable
的具体
用法
详解
java的
hashtable
的
用法
.pdf
java的
hashtable
的
用法
.pdf
C#
110,545
社区成员
642,580
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章