我知道在普通的 Linq 语法中, orderby xxx descending
很容易,但是我如何在 Lambda 表达式中做到这一点?
最佳答案
正如布兰农所说,它是 OrderByDescending
和 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);
关于linq - OrderBy 在 Lambda 表达式中降序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1635497/