2012-02-17 59 views
4

如何将以下LINQ语句转换为OrderByAscending而不是OrderByDescending?有一些原因没有OrderByAscending:LINQ OrderByDescending为OrderByAscending?

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

谢谢!

回答

8

在accending为了结果进行排序的方法是OrderBy

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

这工作的感谢! – user1035217 2012-02-17 06:42:58

相关问题