日期:2014-05-17  浏览次数:20794 次

请问,SortedList如何按加入顺序排序
public SortedList<string, object> sor;
sor.Add(...)
sor.Add(...)
sor.Add(...)
sor.Add(...)

请问,如何使SortedList的元素按照元素加入的顺序排序,而不是自动排序?

------解决方案--------------------
人家本来是SortedList,就是会自动排序哇,不想自动自动排序就直接用List嘛~
------解决方案--------------------
引用:
引用:
人家本来是SortedList,就是会自动排序哇,不想自动自动排序就直接用List嘛~
我要用字典功能


那就用Dictionary<string,object>

------解决方案--------------------
传入一个排序编号就是了
int n = 0;
...
sor.Add(new { order = n++, data = 你的数据 });
sor.Add(new { order = n++, data = 你的数据 });
...
------解决方案--------------------
引用:
引用:引用:
人家本来是SortedList,就是会自动排序哇,不想自动自动排序就直接用List嘛~
我要用字典功能

那就用Dictionary<string,object>


这个就可以。也可以用HashTable