C#中list集合Sort方法怎么使用

avatar
作者
筋斗云
阅读量:0

在C#中,List集合的Sort方法可以接受一个实现了IComparer接口的对象,或者通过Lambda表达式传递一个比较函数来进行排序。

使用IComparer接口的方式:

public class CustomComparer : IComparer<int> {     public int Compare(int x, int y)     {         // 自定义排序逻辑         return x.CompareTo(y);     } }  List<int> numbers = new List<int> { 3, 1, 2 }; numbers.Sort(new CustomComparer()); 

使用Lambda表达式的方式:

List<int> numbers = new List<int> { 3, 1, 2 }; numbers.Sort((x, y) => x.CompareTo(y)); 

通过以上两种方式,都可以实现对List集合进行排序。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!