0

我有一个实体列表

ID  NAME    Age Comment
1   B   33  C1
2   B   33  c2
3   A   33  c3

但我只想

ID  NAME    Age Comment
1   B   33  C1
3   A   33  c3

不想重复姓名和年龄组合。

4

1 回答 1

4
var results = source.GroupBy(x => new { x.Name, x.Age })
                    .Select(g => g.First())
                    .ToList();

或者您可以DistinctBymoreLINQ 库中使用。

于 2013-09-13T11:53:12.480 回答