C# 用于添加值的Linq查询
我有一个列表,其中包含一个带有值的模型C# 用于添加值的Linq查询,c#,linq,C#,Linq,我有一个列表,其中包含一个带有值的模型 The Values : Month TotalMarks May 60 May 70 May 80 June 60 July 80 我需要一个查询,将所有重复的月份值相加并存储在同一型号的另一个列表中 marks .GroubBy(x => x.Month) .Se
The Values :
Month TotalMarks
May 60
May 70
May 80
June 60
July 80
我需要一个查询,将所有重复的月份值相加并存储在同一型号的另一个列表中
marks
.GroubBy(x => x.Month)
.Select(g => new EntitiyType
{
Month = g.Key,
TotalMarks = g.Sum(x => x.TotalMarks)
})
.OrderBy(x => x.Month)
.ToList();
GroupBy
month,然后Sum
themok in foreach?@VishrutPatil,不,你不需要循环,看看answer@VishrutPatil,不需要循环,有人已经提供了答案我对linq是新手,所以我的第一个方法是使用foreach