.net linq在内存中多字段排序 电脑版发表于:2025/7/10 15:56 除了第一个使用oderby之外后面的不能直接在用order by了,会覆盖掉前面的,应该使用ThenBy才行,代码如下: ``` result = result .OrderByDescending(a => a.IsComplete) // 第一排序条件 .ThenByDescending(a => a.IsHotRecommend) // 第二排序条件 .ThenBy(a => a.Sort) // 第三排序条件 .ToList(); ```