新建一个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大小的排序,是从小到大的排序。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步