永发信息网

c#中hashtable遍历输出顺序

答案:2  悬赏:80  手机版
解决时间 2021-02-08 18:04
hashtable中添加元素
ht.Add('a', "张三");
ht.Add(2, "李四");
ht.Add(3, "王五")
可是遍历后输出的顺序是
a:张三
3:王五
2:李四
为什么是这样的顺序?
如果改成
ht.Add(1, "张三");
ht.Add(2, "李四");
ht.Add(3, "王五");
输出又编程倒序排列
3:王五
2:李四
1:张三
这到底是咋排序的,为啥不是按照添加顺序?
最佳答案
hashtable本来存储对使用者来说就是无序的,所以插入的顺序和输出的顺序就是不一致的
如果需要插入顺序和输出顺序一致可以使用Dictionary代替hashtable
全部回答
foreach( dictionaryentry de in hashtable) { console.writeline("key -- {0}; value --{1}.", de.key, de.value); }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
别人支付宝转账后怎么才能叫找不到我
30年案底拘留过能查到吗?拘留过能查到吗?
女埠东五金店地址在什么地方,想过去办事
东丰县东丰镇仁合卫生院在哪里啊,我有事要去
【奇博魔方】奇博魔方的所有公式.要中文.好的
请你用一句话表达对母亲的敬意与深深的热爱是
中国电信(盘龙营业厅)地址在哪,我要去那里办
吃了中西药肚子痛是怎么回事而且还想吐
金福旺生鲜超市在什么地方啊,我要过去处理事
兴忆香小吃地址有知道的么?有点事想过去
福建福州到四川南充怎样坐火车方便,要求,到
中国移动(盘龙壹号店)地址在哪,我要去那里办
有部动画片里面的人可以自己变形的叫什么
询价属于招标吗
jpeg图像打开时显示没有预览是怎么回事
推荐资讯
海文考研(上海奉贤区)怎么去啊,我要去那办事
信和汽车服务(襄阳襄州区)地址好找么,我有些
有一种黑鸟叫声像小狗哭是什么鸟呢?
神舟z7m怎么换硅脂
言章在一起是什么老字
男 十九岁 血压128/90 正常么
【互相帮助的作文】关于人们互相帮助的作文
Pub33地址在什么地方,我要处理点事
从武汉到海城有没有直达火车?
怎么固定一字肩衣服不会往上滑
PS3手柄可以连PS4不
下列结构在层次上不一致的是?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?