float[] arr = new float[] {1,2,3,4,5,5,6,3,4,5,6,7,7,8,4,4,3,10,20,3,30,45,5 };
var b = arr.Select((item, indx) => new { Item = item, Index = indx }).OrderByDescending(x => x.Item).Select(x => x.Index).Take(5).ToArray();
取前N个最大值
float[] arr = new float[] {1,2,3,4,5,5,6,3,4,5,6,7,7,8,4,4,3,10,20,3,30,45,5 };
var b = (from a in arr orderby a descending select a).Take(5).ToArray();