这是一个类似于 [ Get N max numbers from a List<int> using lambda expression ] 的问题
但是我想知道如果我想保留那些 N 最大数字的索引,我应该如何使用 lambda 表达式来编写它。
例子)List<int> numbers = new List<int> { 12, 5, -8, 4, 7, 28, 3, 22 };
我们如何通过 lambda: {28, 22, 12, 7}
plus 索引获得 4 个最大数字{ 5, 7, 0, 4}
正如基里尔建议的那样:var result = numbers.OrderByDescending(n => n).Take(4);
但是我怎样才能获得那些 N 最大数字的索引?它是一个 double[,] 2D 数组(不是列表)