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

   2024-10-13 8800
核心提示:在C#中,List集合的Sort方法可以接受一个实现了IComparer接口的对象,或者通过Lambda表达式传递一个比较函数来进行排序。使用ICo

在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集合进行排序。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号