我在列表中有以下值
Feb 13 100
Feb 13 150
Feb 13 127
Feb 14 50
使用 linq 如何返回另一个列表,其中包含每个日期的总和,包括前几天的总和?
例如
Feb 13 357 (Sum of Feb 13)
Feb 14 407 (Sum of Feb 14 + Sum of Feb 13)
有点胡说八道
list= list.OrderBy(i => i.date)
.Distinct().Select(
i =>
{
np+= i.rh;
nh+= i.hm;
return new Po
{
date= i.date,
NH = nh,
};
}).ToList();
这将返回此列表:
Feb 13 100
Feb 13 250
Feb 13 377
Feb 14 427
我只想
Feb 13 357
Feb 14 407