一般的键值集合都是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;
}
}