SortedList 键值 不排列 无序

一般的键值集合都是HashTable这些来装,但由于其无序,导致取的时候是散乱的,

SortedList 也是一种键值集合,优点是可以排序,默认是以Key的首字自动排序,比如a-z,0-9

也可以通过继承接口IComparer,重写Compare方法达到自己想要的排序结果,

如果写成这个样子,表示不排序,也就是你添加元素的时候是什么顺序,取出来还是什么顺序.

SortedList xx=new SortedList(new noSort());

    [Serializable]
    public class noSort : IComparer
    {
        public int Compare(object x, object y)
        {
            return -1;
        }
    }

posted @ 2012-12-12 17:33  黑糖玛奇朵  阅读(164)  评论(0编辑  收藏  举报