c# linq where子句可以排序吗
是的,C#的LINQ的Where子句可以与OrderBy子句一起使用,以实现排序。可以使用OrderBy或OrderByDescending方法对查询结果进行排序。例如:
var numbers = new List<int> { 3, 1, 4, 1, 5, 9, 2, 6, 5, 3 };
var result = numbers.Where(n => n > 3)
.OrderBy(n => n);
foreach (var number in result)
{
Console.WriteLine(number);
}
输出结果将会是:
4
5
5
6
9
原文地址: https://www.cveoy.top/t/topic/iH74 著作权归作者所有。请勿转载和采集!