2012-02-17 2 views
4

Как преобразовать следующую инструкцию LINQ в OrderByAscending вместо OrderByDescending? По какой-то причине нет OrderByAscending:LINQ OrderByDescending to 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

Смежные вопросы