请问,SortedList如何按加入顺序排序

g4b5b 2013-01-21 10:58:19
public SortedList<string, object> sor;
sor.Add(...)
sor.Add(...)
sor.Add(...)
sor.Add(...)

请问,如何使SortedList的元素按照元素加入的顺序排序,而不是自动排序?
...全文
620 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
johnwang1999 2013-02-10
http://bonnibell.bokee.com/styles/6315740.html 实现只返回-1的IComparer
  • 打赏
  • 举报
回复
threenewbee 2013-01-22
传入一个排序编号就是了 int n = 0; ... sor.Add(new { order = n++, data = 你的数据 }); sor.Add(new { order = n++, data = 你的数据 }); ...
  • 打赏
  • 举报
回复
引用 3 楼 whowhen21 的回复:
引用 2 楼 g4b5b 的回复:引用 1 楼 whowhen21 的回复: 人家本来是SortedList,就是会自动排序哇,不想自动自动排序就直接用List嘛~ 我要用字典功能 那就用Dictionary<string,object>
这个就可以。也可以用HashTable
  • 打赏
  • 举报
回复
whowhen21 2013-01-21
引用 2 楼 g4b5b 的回复:
引用 1 楼 whowhen21 的回复: 人家本来是SortedList,就是会自动排序哇,不想自动自动排序就直接用List嘛~ 我要用字典功能
那就用Dictionary<string,object>
  • 打赏
  • 举报
回复
g4b5b 2013-01-21
引用 1 楼 whowhen21 的回复:
人家本来是SortedList,就是会自动排序哇,不想自动自动排序就直接用List嘛~
我要用字典功能
  • 打赏
  • 举报
回复
whowhen21 2013-01-21
人家本来是SortedList,就是会自动排序哇,不想自动自动排序就直接用List嘛~
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2013-01-21 10:58
社区公告

让您成为最强悍的C#开发者