2个回答
展开全部
这个是有区别的.
double[][] 表示是一个Double数组.但是double[0]又是一个数组.
如
double[][] d = new double[1][];
d[0] = new double[] { 1, 2, 3, 4 };
而double[,]表示一个二维数组,如
double[,] data = new double[2, 2];
结构如下
d00 d01
d10 d11
而赋值就是
根据下标来的.如 data[0,0]=2
追问
那有没有可能直接将已初始化的double[][]赋值给double[,]?
追答
没有直接可以.数据格式都不一样,只能按自已逻辑转换
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询