【发布时间】:2019-07-30 01:01:12
【问题描述】:
我有一个类的列表,类是这样的:
public class Reg
{
public string GID;
public string name;
}
我通过此代码根据GID 对列表进行了分组:
List<Reg> fLst = new List<Reg>(lst.Where(x => x.GID.Trim() == ""));
var gLst = lst
.Where(x => x.GID.Trim() != "")
.GroupBy(u => u.GID)
.Select(grp => grp.ToList())
.ToList();
现在我需要使用 LINQ 查找那些没有唯一名称的组吗?我的意思是那些使用 LINQ 具有不同名称的项目的组。
【问题讨论】:
-
按名称对组进行分组。查找包含多个项目的名称组。