所以我有两个对象(以前的数据和新的数据)。我想知道值是否已更改。我无法获得正确的linq查询。
样本数据:
chartData:
0: {data: [25000, 50000, 80094.51795841209, 100000, 100000], label: "stretch", showLine: true,…}
1: {data: [22500, 45000, 67500, 90000, 90000], label: "objective", showLine: true, pointRadius: 4}
2: {data: [20000, 40000, 60000, 80000, 80000], label: "minimum", showLine: true, pointRadius: 4}
3: {data: [], label: "actuals", showLine: true, pointRadius: 4}
4: {data: [15000, 30000, 39943.28922495274, 60000, 60000], label: "forecast", showLine: true,…}
我尝试创建自己的查询,但始终返回true。
for (int i = 0; i < 5; i++)
{
result = oldChart.Any(oldchart =>
newChart.Any(newchart =>
oldchart.Data.Any(oldData =>
newchart.Data.Any((newdata => newdata != oldData)))));
}
我想知道图表上的数据是否从新数据中更改。