任何人都可以告诉我为什么这不起作用:它说它无法将double []转换为double。
for(int i = 0; i < tickerlength; i++)
{
for(int j = 0; j < priceLength; j++)
{
double[] pricevariable = prices[i][j];
}
}
答案 0 :(得分:4)
我假设prices
不是一个三维数组,并且您试图将double
放入double[]
你宣称pricevariable
是一个双精度数组,而不是你所加入的双精度数。
对于简短的回答改变这个
double[] pricevariable = prices[i][j];
到这个
double pricevariable = prices[i][j];
答案 1 :(得分:0)
prices[i][j]
是双重
double[] pricevariable
是一个双数组
如果您取下括号以获取double pricevariable
错误将消失
不确定那是不是你想要它做什么。
如果您想要将prices[i][j]
添加到名为pricevariable
的数组中,那么您需要将其声明为循环的OUTSIDE,然后进行第三个循环,然后将prices[i][j]
插入其中像这样一次一个数组
pricevariable[k] = prices[i][j];