Code
1 public class MySort : IComparer
2
3 {
4 public MySort()
5 {
6 //
7 //TODO: 在此处添加构造函数逻辑
8 //
9 }
10 public int Compare(object x, object y)
11 {
12 return -1;
13
14 //排序
15 // int iResult = (int)x - (int)y;
16 // if(iResult == 0) iResult = -1;
17 // return iResult;
18
19 }
20
21 } 添加命名空间using System.Collections;
一下是对IComparer类的Compare()重写
然后在对SortedList类进行实例化的时候
SortedList strDiction = new SortedList(new MySort());
就消除了 SortedList的自动排序功能!