110,535
社区成员
发帖
与我相关
我的任务
分享
var u1 = new { id = 1, sex = 0, cls = 100 };
var u2 = new { id = 2, sex = 0, cls = 100 };
var list = new[] { u1, u2 }.ToList();
var min = list.GroupBy(c => new { sex = c.sex, cls = c.cls })
.Select(k => new { sex = k.Key.sex, cls=k.Key.cls, id = k.Min(v => v.id) }).ToList();
from u in u_list
group u by new {u.class,u.sex} into g
select new {
class = g.Key.class,
sex = g.Key.sex,
id = g.Min(x=>x.id)
}