【发布时间】:2016-12-20 00:01:08
【问题描述】:
我有一个场景,我想根据不同的属性对记录列表进行排序和排名。每个对象都有一个 Total 属性,还有一个称为 Scores 的整数值列表, 模型就像
public class Routine
{
public string Title { get; set; }
public int Total { get; set; }
public List<int> Scores { get; set; }
}
我要对记录进行排名,
- 第一:基于Total Property
- 第二个:基于 Scores 属性中的第一个值
- 那么:基于 Scores 属性中的第二个值
- 等等
例如我考虑这三个记录。
感谢您的任何帮助和想法。
【问题讨论】:
-
不,对我来说 ThenBy 需要根据多个值排序,Scores 属性
-
您可以根据需要添加
ThenBy-clauses。 -
如果给出的答案不是您需要的,您能否提供模型代码?
-
我编辑了我的问题并添加了模型