相关疑难解决方法(0)

使用LINQ计算与上一项的差异

我正在尝试使用LINQ为图形准备数据.

我无法解决的问题是如何计算"与以前的差异.

我期望的结果是

ID = 1,Date = Now,DiffToPrev = 0;

ID = 1,日期=现在+ 1,DiffToPrev = 3;

ID = 1,日期=现在+ 2,DiffToPrev = 7;

ID = 1,日期=现在+ 3,DiffToPrev = -6;

等等...

你能帮我创建这样的查询吗?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    public class MyObject
    {
        public int ID { get; set; }
        public DateTime Date { get; set; }
        public int Value { get; set; }
    }

    class Program
    {
        static void Main()
        {
               var list = new List<MyObject>
          { …
Run Code Online (Sandbox Code Playgroud)

linq diff pivot

19
推荐指数
4
解决办法
1万
查看次数

标签 统计

diff ×1

linq ×1

pivot ×1