2013-04-30 45 views

回答

0

如果调查结果的初步名单是:

List<Result> results=... 

然后,你可以这样做:

var scores = results 
        .GroupBy(r => r.person.Id) 
        .Select(g => g 
            .OrderBy(res=>res.regdate) 
            .First() 
          ); 
+0

谢谢,这看起来不错。我会尝试! :) – dodie 2013-04-30 10:56:03

+1

这没有为我工作,但我发现了一个爽快的事情。 变种firstResults =导致 .GroupBy(X => x.Person) 。选择(G => g.Aggregate((R1,R2)=> r1.regDate dodie 2013-05-03 08:47:16

相关问题