Tuple<double, double, double> coefficients = Fit.Line(xData, yData);严重性 代码 说明 项目 文件 行 禁止显示状态 错误 CS0029 无法将类型“(double A, double B)”隐式转换为“System.Tuple<double, double, double>” OpenSoftware F:\生医工\[c010]C#串口温湿度曲线上位机软件源码\OpenSoftware\OpenSoftware\OpenSoftware\mainWindows.cs 584 活动
时间: 2024-03-09 08:44:15 浏览: 386
这个错误是因为 `Fit.Line(xData, yData)` 返回的是 `(double A, double B)` 类型的元组,而不是 `Tuple<double, double, double>` 类型的元组。需要将返回值显式地转换成 `Tuple<double, double, double>` 类型,可以使用以下代码:
```
(double A, double B) result = Fit.Line(xData, yData);
Tuple<double, double, double> coefficients = Tuple.Create(result.A, result.B, 0.0);
```
这里使用了 `Tuple.Create` 方法来创建一个 `Tuple<double, double, double>` 类型的元组,其中第三个元素设为了 0.0。
阅读全文