C#从数组中获取前5个最大值(没有LINQ)

时间:2019-01-27 12:01:38

标签: c# arrays for-loop

只需将此代码发布给可能需要它的人即可。因为我无法发布整个代码。

Image link

1 个答案:

答案 0 :(得分:3)

假设array包含您的值:

var array = new List<int>() {33,55}; // fill the array as above
var result = array.OrderByDescending(x => x).Take(5);

也适用于

var array = new int[] { 33, 55 }; // fill the array as above

在可能的情况下,列表优先于数组。