首页 > 解决方案 > C# 从数组中获取前 5 个最大值(没有 LINQ)

问题描述

刚刚为可能需要它的人发布了此代码。因为我不能发布整个代码。

图片链接

标签: c#arraysfor-loop

解决方案


假设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

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


推荐阅读