2012-02-17 56 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

相關問題