【发布时间】:2013-07-23 22:58:17
【问题描述】:
我在 C# 中混淆了 double[][] 和 double[,]。
我的队友给我这样的功能:
public double[][] Do_Something(double[][] A)
{
.......
}
我想使用这个功能:
double[,] data = survey.GetSurveyData(); //Get data
double[,] inrma = Do_Something(data);
导致错误:参数无效。
我不想编辑队友的代码。
有没有办法将 double[][] 转换为 double [,] ?
谢谢!
【问题讨论】:
-
double[][]是一个锯齿状数组。double[,]是一个多维数组。它们绝对不是同一类型,它们的用途也有很大不同。为正确的任务使用正确的类型。 -
你或你的队友确定他们之间有什么区别吗?