我在C#中对double[][]和double[,]之间感到困惑。
我的队友给了我一个这样的函数:
我想使用这个函数:
我的队友给了我一个这样的函数:
public double[][] Do_Something(double[][] A)
{
.......
}
我想使用这个函数:
double[,] data = survey.GetSurveyData(); //Get data
double[,] inrma = Do_Something(data);
它引发了一个错误:无效的参数。
我不想编辑我的队友的代码。
有没有办法将double[][]
转换为double [,]
?
谢谢!
double[][]
是一种交错数组。double[,]
是一种多维数组。它们绝对不是同一种类型,而且它们的用途有很大的区别。使用正确的类型来完成正确的任务。 - J. Steen