将GroupBy替换为ToLookup 之后使用select
列 :
var query1= new List (){
new Test1{ id=1,name=“zhangsan” } ,
new Test1{ id=1,name=“lisi” } ,
}
var a= query1.ToLookup(i=>i.Id).Select(i=> new { id=i.id,Name=i.name.ToList() });
得到结果:a的Count为1,name的Count为2;
使用场景不一致 ,仅供参考;