新建一个Test类。。。用于排序的类
Code
public class Test
{
public int intId{get;set;}
public string strTime{get;set;}
}
新建一个TestSort类继承IComparer<Test>接口,为List<Test>添加排序规则!
Code
1 public class TestSort : IComparer<Test>
2 {
3
4 #region IComparer<Test> 成员
5
6 public int Compare(Test x, Test y)
7 {
8 if (x.Id> y.Id) return 1;
9 else if (x.Id < y.Id) return -1;
10 else return 0;
11 }
12
13 #endregion
14 }
调用
List<Test> list = new List<Test>();
list.Sort(new TestSort());
这样就可以为List<T>进行对id大小的排序,是从小到大的排序。