1

list<result>これらのプロパティ { personscoreregdate}を持つ結果オブジェクトがあります。そして、各人から最初に登録されたスコアのみを選択したい(その人がより多くの結果を持っていても、各人に対して1つの結果を取得します)。

初めての結果の平均スコアを作成するために使用できるように、これが必要です。

4

1 に答える 1

0

結果の最初のリストが次の場合:

List<Result> results=...

次に、これを行うことができます:

var scores = results
                    .GroupBy(r => r.person.Id)
                    .Select(g => g
                                  .OrderBy(res=>res.regdate)
                                  .First()
                            );
于 2013-04-30T10:50:42.293 に答える