私はあなたが助けてくれるかどうか疑問に思っていました。
情報のリストがあります。
クライアント番号 シーケンス番号
これには、次のようなデータが含まれる場合があります。
Cli No: 0000001、seq: 1
Cli No: 0000001、seq: 2
Cli No: 0000001、seq: 3 Cli
No: 0000001、seq: 3
Cli No: 0000002、seq: 1
Cli No: 0000002、seq: 1 Cli
No : 0000002、シーケンス: 2
Cli 番号: 0000002、シーケンス: 2
最大シーケンス番号のリストを生成したいと考えています。
上記の例のように、シーケンス番号は何度も繰り返される場合があることに注意してください。
したがって、例から得たいリストは次のようになります。
Cli 番号: 0000001、seq: 3 Cli
番号: 0000001、seq: 3
Cli 番号: 0000002、seq: 2
Cli 番号: 0000002、seq: 2
私が試してみました;
var x = criticalNotesData.OrderBy(y => y.ClientNo)
.ThenBy(z => z.SequenceNo).ToList();
var m = x.Max(r => r.SequenceNo).ToList();
ただし、最大値は、クライアントごとではなく、リストに最大シーケンス番号を提供しているだけです。
ありがとう、
デビッド