社区
C#
帖子详情
关于hashtable数据排序问题
boycheng
2003-02-17 05:59:21
1)可否将hashtable中数据按照放入的顺序取出?
2)可否按照hashtable中的value的内容排序取出??
注:value内容是int型,按大小排序
...全文
24
4
打赏
收藏
关于hashtable数据排序问题
1)可否将hashtable中数据按照放入的顺序取出? 2)可否按照hashtable中的value的内容排序取出?? 注:value内容是int型,按大小排序
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whois
2003-02-18
打赏
举报
回复
高深的问题。。。
qqchen79
2003-02-18
打赏
举报
回复
每个数据容器有自己的存储形式,实现额外的功能意味着性能损失。
对你的要求,最好的方式是使用3个容器:ArrayList、SortedList和Hashtable,由于它们保存的只是引用的Copy,空间损失并不大。
TheAres
2003-02-18
打赏
举报
回复
用 SortedList可以实现. 关键就是在构造的时候,指定IComparer.
参考这个:
http://www.dotnet247.com/247reference/msgs/20/101508.aspx
boycheng
2003-02-17
打赏
举报
回复
顶一下,不好意思
详解C#中
HashTable
的用法
在.NET Framework中,
Hashtable
是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。
Hashtable
中key...
C#中哈希表(
HashTable
)用法实例详解(添加/移除/判断/遍历/
排序
等)
在.NET Framework中,
Hashtable
是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。
Hashtable
中key...
VB.Net
HashTable
排序
問題
大家都知道VB.net中的
HashTable
是沒有自動
排序
的功能,筆者今天就踩到這個坑。 起先,
HashTable
的key值的類型是String:integer.tostring。
HashTable
會亂序存放。 如5組數據,key值為string的1~5,程式按順序由1~5...
数据
结构之
hashtable
hashtable
是一种存储成对的键值和实值元素的字典结构。不同于红黑树的对数级的平均时间消耗,
hashtable
提供常数级的时间消耗。 2、散列函数 为了达到常数级的时间消耗,底层必须使用array这种连续空间的...
数据
结构基础12:HashMap和
Hashtable
的区别
另外,HashMap是非线程安全的,也就是说在多线程的环境下,可能会存在
问题
,而
Hashtable
是线程安全的,但由于同步需要花时间,所有效率没有HashMap好。由于历史原因,
HashTable
基本被弃用了,日常开发中我们习惯使用...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章