【发布时间】:2013-10-29 08:04:33
【问题描述】:
我正在尝试确定是否可以在 LINQ to Objects 语句中完成以下操作。
我有一个字典,键为 DateTime(键是多天的值)和双精度值。我有太多数据要绘制在图表上,所以想要每 5 分钟的平均值。
示例输入
01/01/2012 23:53 5
01/01/2012 23:54 2
01/01/2012 23:55 1
01/01/2012 23:56 3
01/01/2012 23:57 4
01/01/2012 23:58 5
01/01/2012 23:59 6
02/01/2012 00:00 2
02/01/2012 00:01 4
02/01/2012 00:02 5
预期输出
01/01/2012 23:55 3
02/01/2012 00:00 4.4
【问题讨论】:
-
您使用的是哪种
LINQ? -
key as a DateTime (spanning multiple days)嗯?DateTime如何跨越多天? -
对不起,每个值都只是一个日期时间,但关键不是一天的一组时间。
-
使用 LINQ to Objects - 我已经更新了问题
-
试着在镜子前说三遍 Jon Skeet,也许他会出现并给出答案。