LINQ OrderByDescending to OrderByAscending?

时间:2012-02-17 06:34:04

标签: c# linq

如何将以下LINQ语句转换为OrderByAscending而不是OrderByDescending?由于某种原因没有OrderByAscending:

            var unProfParameterSets = RawAARdDDArray1
               .Select((value, index) => new { value, index })
               .OrderByDescending(item => item.value)
               .Take(unProfParams)
               .Select(item => RawParamSet[item.index])
               .ToArray();

谢谢!

1 个答案:

答案 0 :(得分:14)

以升序排序结果的方法是OrderBy

 var unProfParameterSets = RawAARdDDArray1
           .Select((value, index) => new { value, index })
           .OrderBy(item => item.value)
           .Take(unProfParams)
           .Select(item => RawParamSet[item.index])
           .ToArray();
相关问题