LINQ OrderByDescending to OrderByAscending?

How to convert the following LINQ statement to OrderByAscending instead of OrderByDescending? For some reason there is no OrderByAscending:

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

Thanks!

+4
source share
1 answer

The method of ordering the results in overlay is equal to OrderBy

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

Source: https://habr.com/ru/post/1396973/


All Articles