我有我的班级产品列表。
List<Products> lstProducts;
public class Products
{
public string Types {get; set;}
public string Quantity {get; set;}
}
列表中有以下项目:
Types Quantity
Silver 2
Gold 1
Silver 1
我想返回具有类型及其数量总数的字典:
(Silver, 3)
(Gold, 1)
我尝试了以下代码,但计数错误,我在做什么错了?
lstProducts.GroupBy(x => x.Types).
ToDictionary(g => g.Key.ToString(), g => g.Count().ToString());