c# - C# 从数组中获取前 5 个最大值(没有 LINQ)
问题描述
刚刚为可能需要它的人发布了此代码。因为我不能发布整个代码。
解决方案
假设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
在可能的情况下,列表优先于数组。
推荐阅读
- c# - 使用正则表达式从文本文件中解析
- neo4j - 计算关系类型的数量以将它们作为频率属性添加到边缘
- django - Django formtools完成功能未执行
- python - 比较两个 CSV 文件并创建一个新的 CSV
- django - Django - 使用 .values() 时获取绝对 URL
- python-3.x - `def twoSum(self, nums: List[int], target: int) -> List[int]:` 在 python 3 中的机制是什么:
- javascript - 如何在 JavaScript 中存储非常大的数字?
- python - 如果元组的元素不在字符串列表中,则从元组列表中删除元组
- oracle - 如何从 oracle 数据库中删除名为“BIN$c+eOnMB3RbKSEfg/rsxtAQ==$0”的奇怪表?
- java - 为什么我可以通过浏览器 http 请求我的本地 Arduino 服务器,但不能通过我的 java Android-app http 请求?