我们可以使用以下代码从列表中提取不同的值集
List<Person> distinctPeople = allPeople
.GroupBy(p => new {p.PersonId, p.FavoriteColor} )
.Select(g => g.First())
.ToList();
假设人有 PersonId、FavoriteColor、年龄、地址等......我的要求是我想获得一个单独的列表,其中应该只包含不同的过滤器数据,例如 PersonId、FavoriteColor 而不是其他。那是什么命令,假设我可以创建一个只包含 PersonId,FavoriteColor 的小类