Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
list<result>これらのプロパティ { person、score、regdate}を持つ結果オブジェクトがあります。そして、各人から最初に登録されたスコアのみを選択したい(その人がより多くの結果を持っていても、各人に対して1つの結果を取得します)。
list<result>
person
score
regdate
初めての結果の平均スコアを作成するために使用できるように、これが必要です。
結果の最初のリストが次の場合:
List<Result> results=...
次に、これを行うことができます:
var scores = results .GroupBy(r => r.person.Id) .Select(g => g .OrderBy(res=>res.regdate) .First() );