4

是否可以将字典中的所有相等键分组并使用 LINQ 将它们对应的 TimeSpan 添加在一起?

像这样的东西(但这不起作用)

var p = myDictionaryStringTimeStamp.Sum(x => x.Value.Add(myTimeStamp);
4

1 回答 1

7

您可以使用这样的AggregateLINQ 方法来做到这一点:

var totalTime = myDictionaryStringTimeStamp
    .Values
    .Aggregate(new TimeSpan(0), (p, v) => p.Add(v));
于 2013-08-27T02:05:01.067 回答