您的位置:首页 > 其它

使用lambda表达式进行对象结合的筛选操作

2017-06-15 15:16 441 查看
var list = new List<Person>(5);
list.Add(new Person(1,"咬金","程","拿斧子砍人的那个家伙");
list.Add(new Person(2,"咬金","程","拿斧子砍人的那个家伙");
list.Add(new Person(3,"貂蝉","王","3技能很厉害哦");
list.Add(new Person(4,"昭君","李","适合打团战");
list.Add(new Person(5,"亚瑟","毛","狠狠厚的肉");

//进行去重操作,需要先引入linq引用"using System.Linq; "
var result_list = list.GroupBy(obj=>obj.FirstName).Select(g=>g.First()).ToList();

foreach(var item in result_list)
{
Console.WriteLine(item);
}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐