public SortedList<string, object> sor;
sor.Add(...)
sor.Add(...)
sor.Add(...)
sor.Add(...)请问,如何使SortedList的元素按照元素加入的顺序排序,而不是自动排序?

解决方案 »

  1.   

    人家本来是SortedList,就是会自动排序哇,不想自动自动排序就直接用List嘛~
      

  2.   


    那就用Dictionary<string,object>
      

  3.   

    传入一个排序编号就是了
    int n = 0;
    ...
    sor.Add(new { order = n++, data = 你的数据 });
    sor.Add(new { order = n++, data = 你的数据 });
    ...
      

  4.   


    这个就可以。也可以用HashTable
      

  5.   

    http://bonnibell.bokee.com/styles/6315740.html
    实现只返回-1的IComparer