C#关于排序的写法

假如有一个list,想要实现下面的功能:

1.顺序和倒序

  顺序:list.OrderBy(x => x.Age).ToList()

  倒序:list.OrderByDescending(x => x.Age).ToList()

2.先根据年龄再根据身高

  list.OrderBy(t => t.Age).ThenBy(x => x.Tall).ToList()

3.实现分页

  list.Skip((index-1) * size).Take(size).ToList()

4.选取前5个人的名字

  list.Take(5).Select(t => t.Name).ToList()

记录编程的点滴,体会学习的乐趣
原文地址:https://www.cnblogs.com/AduBlog/p/13516212.html