//填充数据
List[U]u=newList[U]()
{
newUser(){id=1,name="1"},
newUser(){id=1,name="1"},
newUser(){id=2,name="2"},
newUser(){id=2,name="2"},
newUser(){id=3,name="3"},
};
//取出count>1的数据
varq=(fromainu
groupnew{a.id,a.name}bynew{a.id,a.name}intog
selectnew
{
id=g.Key.id,
name=g.Key.name,
count=g.Count()
}intog1
whereg1.count>1
selectg1).ToList(); |