0

我有一个元素列表,其中包含带有日期的值列表。我想将它减少到每个日期的一个列表总和值。

清单是这样的:

List
        {
            Values: List of items {
                Value: 1, Date: "2013-01-01"
                Value: 2, Date: "2013-01-02"
                Value: 1, Date: "2013-01-03"
                Value: 0, Date: "2013-01-04"
            }
        },
        {
            Values: List of items {
                Value: 1, Date: "2013-01-01"
                Value: 2, Date: "2013-01-02"
                Value: 1, Date: "2013-01-03"
                Value: 0, Date: "2013-01-04"
            }
        }

所以我想要一个列表,其中包含每个日期的总和值。

4

1 回答 1

1

好的,听起来你想要类似的东西:

var sums = from sublist in list
           from item in sublist
           group item by item.Date into g
           select new { Date = g.Key, Sum = g.Sum(x => x.Value) };
于 2013-02-15T09:58:00.927 回答