これは [ Get N max numbers from a List<int> using lambda expression ] に似た質問です
しかし、それらの N max 数のインデックスを保持したい場合は、ラムダ式を使用してどのように記述すればよいかを知りたいです。
例)List<int> numbers = new List<int> { 12, 5, -8, 4, 7, 28, 3, 22 };
ラムダで最大4つの数値を取得するにはどうすればよいですか:{28, 22, 12, 7}
プラスインデックス{ 5, 7, 0, 4}
キリルが示唆したように:var result = numbers.OrderByDescending(n => n).Take(4);
しかし、どうすればそれらの N max 番号のインデックスを取得できますか? それは double[,] 2D 配列 ( リストではありません )