以下のコードで次のエラー メッセージが表示されます。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;