【发布时间】:2012-04-22 17:26:45
【问题描述】:
我们可以使用 linq 将一个 double[][][] 数组初始化为 double[1][2][3](这不是正确的语法)吗?
使用for循环的一种方式是
double[][][] myarr = new double[1][][];
for(int i=0; i<1; i++)
{
myarr[i] = new double[2][];
for(int j=0; j<2; j++)
{
myarr[i][j] = new double[3];
}
}
但我想要更简洁的代码。我试过 Select 但它只填充第一级。如何去做。谢谢
&顺便说一句,这不是家庭作业!!
【问题讨论】:
-
你能显示你的代码吗?
-
我认为你已有的代码可读性最强
-
不使用多维数组有什么原因吗?喜欢
double[, ,] myarr = new double[1, 2, 3];