我收到带有以下代码的以下错误消息。我认为数据类型与 C#List<double>
相同,double[]
但 C# 要求使用第一种语法对其进行实例化,以使变量作为对象工作。我做错了什么还是我的想法错了?
Cannot implicitily convert type `double[]` to `System.Collections.Generic.List<double>`
代码:
private void RunScript(List<Curve> crv, double nb, ref object DivPts)
{
List<double> nbtemp = new List<double>();
List<double> Divpt = new List<double>();
for(int i = 0; i < crv.Count;i = i + 2)
{
nbtemp = crv[i].DivideByLength(nb, true);
}
Divpt = nbtemp;