繁体   English   中英

LINQ OrderByDescending 到 OrderByAscending?

[英]LINQ OrderByDescending to OrderByAscending?

如何将以下 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();

谢谢!

订购结果的方法是OrderBy

 var unProfParameterSets = RawAARdDDArray1
           .Select((value, index) => new { value, index })
           .OrderBy(item => item.value)
           .Take(unProfParams)
           .Select(item => RawParamSet[item.index])
           .ToArray();
public static Game CheapestGame(List<Game> games)
{
    var lowestPrice = new Game();

    lowestPrice = games.OrderBy(c => c.Price).First();

    return lowestPrice;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM