小编典典

OrderBy 在 Lambda 表达式中降序?

all

我知道在普通的 Linq 语法中,orderby xxx descending很容易,但是我如何在 Lambda 表达式中做到这一点?


阅读 71

收藏
2022-05-19

共1个答案

小编典典

正如布兰农所说,它是OrderByDescendingand
ThenByDescending

var query = from person in people
            orderby person.Name descending, person.Age descending
            select person.Name;

相当于:

var query = people.OrderByDescending(person => person.Name)
                  .ThenByDescending(person => person.Age)
                  .Select(person => person.Name);
2022-05-19