Summarize list by property

前端 未结 3 1527
小鲜肉
小鲜肉 2021-01-27 16:48

I have a list of objects like this:

List list = new List();
list.Add(new ClassName()
{
    Name = 1,
    Amount = 5
});
list.Ad         


        
3条回答
  •  臣服心动
    2021-01-27 17:18

    var result = list.GroupBy(x => x.Name).Select(x => new MyClass() {Name=x.Key, Amount= x.Sum(y => y.Amount));
    

    OR

    List result = list.GroupBy(x => x.Name).Select(x => new MyClass() {Name=x.Key, Amount= x.Sum(y => y.Amount)).ToList();
    

提交回复
热议问题