问题描述
如果有重复项,我想获得第一个,如果名称相同,我想丢弃所有内容。
模型
var data = [
{id:1,name:"Jay"},{id:2,name:"Jay"}
{id:3,{id:4,name:"Jay"}
]
希望得到
var result =[
{id:1,name:"Jay"}
]
解决方法
您可以按name
对它们进行分组,然后从分组中选择第一项。
var result = data.GroupBy(g => g.Name).Select(g => g.First()).ToList();