異なるプロパティに基づいてレコードのリストをソートしてランク付けするシナリオがあります。基づいて:各オブジェクトには、総財産ともスコアと呼ばれる整数値のリスト、 モデルは複数のフィールドに基づいてオブジェクトをランク付けする
public class Routine
{
public string Title { get; set; }
public int Total { get; set; }
public List<int> Scores { get; set; }
}
私はレコードをランク付けしたいようなものです、まず
- を持っています合計プロパティ
- 第2の値:の最初の値に基づくプロパティ
- その後は:スコアプロパティ
- に第二の値に基づいており、その
にたとえば、私は、これらの3つのレコードを検討してください。任意のヘルプやアイデアのため
感謝。
いいえ、私にとってThenByは、複数の値に基づいて並べ替えるために、必要に応じあなたは多くとして 'ThenBy'-句を追加することができます – ali
スコアプロパティを必要とします。 –
答えが必要でない場合は、モデルのコードを提供することもできますか? – demo