社区
C#
帖子详情
Hashtable GetEnumerator()后的排序问题
xupc
2003-10-14 05:03:34
请问Hashtable.GetEnumerator()后
的在IDictionaryEnumerator
中的顺序是如何确定的,
是不是随机的?
我发现它不是按Hashtable.add()各KeyValue的先后,也不是按字母顺序.
...全文
66
3
打赏
收藏
Hashtable GetEnumerator()后的排序问题
请问Hashtable.GetEnumerator()后 的在IDictionaryEnumerator 中的顺序是如何确定的, 是不是随机的? 我发现它不是按Hashtable.add()各KeyValue的先后,也不是按字母顺序.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xupc
2003-10-14
打赏
举报
回复
不是按插入的顺序的,
要是按Hashcode我就晕了
xiaoyunet
2003-10-14
打赏
举报
回复
那是按照hash code的顺序来枚举的。
顾君彦
2003-10-14
打赏
举报
回复
Hashtable并不具备排序功能;
若需要排序,可以找一些实现了IList接口的组件,比如ArrayList
之类的,实现一个ICompare比较接口即可,想怎么排就怎么排。
HashTable我猜应该是按插入的顺序枚举的。
C#全能速查宝典
1.5.10 Get
Enumera
tor
方法——循环访问对象 103 1.5.11 GetEnvironmentVariables方法——检索环境变量 104 1.5.12
Hashtable
类——哈希表 106 1.5.13 Insert方法——插入项 110 1.5.14 Item属性——获取或设置指定...
【转】
Hashtable
排序
的几种方法
很多文章都有写到
Hashtable
有内部的
排序
机制,如果要自定义
排序
的话就要自己写算法来实现的:听起来很抽象,我一向喜欢简单实用的东西,我下面就来总结总结怎样来实现自定义
排序
Hashtable
.先看看普通的
Hashtable
的...
Java集合框架精讲
Collection集合的继承体系、Map集合的集合体系、部分数据结构知识点、List、Set、ArrayList、Vec
tor
、LinkedList、Itera
tor
(迭代器)、TreeSet、...HashMap、
Hashtable
、LinkedHashMap、Collections等知识点的讲解...
让
Hashtable
支持自定义
排序
很多文章都有写到
Hashtable
有内部的
排序
机制,如果要自定义
排序
的话就要自己写算法来实现的:听起来很抽象,我一向喜欢简单实用的东西,我下面就来总结总结怎样来实现自定义
排序
Hashtable
.先看看普通的
Hashtable
的...
项目总结——
hashtable
排序
问题
对于
Hashtable
在我的上篇博客中有提到,是用在了事务处理中,向sqlhelper传递参数,这个用的很巧妙不知道大家有没有进一步的研究,但是为什么现在需要用到
Hashtable
的
排序
呢。大家跟着我想这样的一个场景,现在需要...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章