小编Sha*_*r3d的帖子

C#Linq double groupby每小时需要每小时一次的最小值/最大值

我现在已经玩了一段时间了,并且无法得到我想要的结果.

我有一个像这样的对象:

public class Point
{
    public string Tag {get;set;}
    public DateTime Time {get;set;}
    public int Value {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

每个标签每天有24个值(每小时一个).数据将如下所示(标签/时间/值):

x / 5-15-2015 - 0100 / 10 
x / 5-15-2015 - 0200 / 20 
x / 5-15-2015 - 0300 / 30 
y / 5-15-2015 - 0100 / 20 
y / 5-15-2015 - 0200 / 30 
x / 5-16-2015 - 0100 / 10 
Run Code Online (Sandbox Code Playgroud)

例如...

我想按标签和日期排序,然后在每天24小时获得最小值/最大值/平均值.目标是创建以下对象.

Public class NewPoint
{
    public string Tag {get;set;}
    public DateTime Date {get;set;}
    public int LowValue {get;set;} …
Run Code Online (Sandbox Code Playgroud)

c# linq date

0
推荐指数
1
解决办法
585
查看次数

标签 统计

c# ×1

date ×1

linq ×1