linq是一种非常好用的语法,我们在项目中经常会遇到去除重复的动作,除了使用linq distinct外,还可以使用group来去重。
var list = from u in users group u by new { num= u.no, name= u.username } into g select new { g.num, g.name };
var list = users.GroupBy(u=>new {u.no,u.username}) .Select(u=>new { num=u.no, name=us.username });
我们可以比较看到Linq写法比lambda写法更佳的简洁方便。