如果我将列表定义为
public class ItemsList
{
public string structure { get; set; }
public string Unit { get; set; }
public double Dim { get; set; }
public double Amount { get; set; }
public int Order { get; set; }
public string Element { get; set; }
}
List<ItemsList> _itemsList = new List<ItemsList>();
我试图在 Lookup 中获取不同的结构计数,其中结构为键,结构计数为值。
目前我有
var sCount = from p in _itemsList
group p by p.Structure into g
select new { Structure = g.Key, Count = g.Count() };
但这只是将数据作为匿名类型返回。有人可以帮助我使用语法将其放入查找中.ToLookup
吗?