获得N最大的数字从列表< INT>使用lambda EX pression数字、列表、最大、LT

2023-09-04 23:40:37 作者:烟雨

这是我的清单:

List<int> numbers=new List<int> { 12, 5, -8, 4, 7, 28, 3, 22 };

我怎样才能获得最多4个数字被拉姆达:我需要这些的: {28,22,12,7}

推荐答案

使用:

var result = numbers.OrderByDescending(n => n).Take(4);