62,233
社区成员




result.ToList().ForEach((i) =>
{
Console.WriteLine(i.Key + ":" + i.SumValue);
});
List<Product> list = new List<Product>();
list.AddRange(new Product[]{
new Product("广东",11),
new Product("上海",15),
new Product("广东",6),
new Product("湖北",3)
});
var result = from p in list.AsEnumerable()
group p by p.Province into g
select new
{
g.Key,
SumValue = g.Sum(p => p.Value)
};
public class Product
{
public Product(string province, Int32 value)
{
this.Province = province;
this.Value = value;
}
public string Province { get; set; }
public Int32 Value { get; set; }
}