0

日付付きの値のリストを持つ要素のリストがあります。各日付の合計値を 1 つのリストに減らしたいと思います。

リストは次のようになります。

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"
            }
        }

したがって、各日付の合計値である値を含む 1 つのリストが必要です。

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 に答える