リストに次の値があります
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