我有一个实体列表
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
不希望重复名称和年龄组合。
答案 0 :(得分:4)
var results = source.GroupBy(x => new { x.Name, x.Age })
.Select(g => g.First())
.ToList();
或者您可以使用moreLINQ library中的DistinctBy
。