是否可以使用 LINQ 将字典中所有相等的键组合在一起并添加它们对应的 TimeSpans?
类似这样的东西(但这不起作用)
var p = myDictionaryStringTimeStamp.Sum(x => x.Value.Add(myTimeStamp);
最佳答案
您可以使用 Aggregate
来做到这一点LINQ 方法如下:
var totalTime = myDictionaryStringTimeStamp
.Values
.Aggregate(new TimeSpan(0), (p, v) => p.Add(v));
关于c# - 如何在字典集合中使用 LINQ 将 TimeSpans 添加到一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18455756/