string[][][][] ColumnName = new string[4][][][]; 要每一维单独初始化 ColumnName[0] = new string[3][][]; ColumnName[0][0] = new string[10][]; ColumnName[0][0][0] = new string[8]; ColumnName[0][0][7] = new string[2];等等
string[][][][] ColumnName = new string[4][][][]; int i,j,k,m; for (i = 0 ; i < 4; ++i) { ColumnName[i] = new string[5][][]; for (j = 0 ; j < 5; ++j) { ColumnName[i][j] = new string[6][]; for (k = 0 ; k < 6; ++k) { ColumnName[i][j][k] = new string[7]; for (m = 0 ; m < 7; ++m) { ColumnName[i][j][k][m] = "ok"; } } } }
JASONHEUNG 如果我要分别初始化应该怎么写? 这样写出错啊string[][][][] ColumnName = new string[1][][][]; int i,j,k,m; for (i = 0 ; i < 1; ++i) { ColumnName[i][0][0][0]="表"; ColumnName[i] = new string[1][][]; for (j = 0 ; j < 1; ++j) { ColumnName[i][j][0][0]="字段"; ColumnName[i][j] = new string[1][]; for (k = 0 ; k < 1; ++k) { ColumnName[i][j][k][0]="字段值"; ColumnName[i][j][k] = new string[1]; for (m = 0 ; m < 1; ++m) { ColumnName[i][j][k][m] = "字段值类型"; } } } }
要每一维单独初始化
ColumnName[0] = new string[3][][];
ColumnName[0][0] = new string[10][];
ColumnName[0][0][0] = new string[8];
ColumnName[0][0][7] = new string[2];等等
int i,j,k,m;
for (i = 0 ; i < 4; ++i)
{
ColumnName[i] = new string[5][][];
for (j = 0 ; j < 5; ++j)
{
ColumnName[i][j] = new string[6][];
for (k = 0 ; k < 6; ++k)
{
ColumnName[i][j][k] = new string[7];
for (m = 0 ; m < 7; ++m)
{
ColumnName[i][j][k][m] = "ok";
}
}
}
}
int i,j,k,m;
for (i = 0 ; i < 1; ++i)
{
ColumnName[i][0][0][0]="表";
ColumnName[i] = new string[1][][];
for (j = 0 ; j < 1; ++j)
{
ColumnName[i][j][0][0]="字段";
ColumnName[i][j] = new string[1][];
for (k = 0 ; k < 1; ++k)
{ ColumnName[i][j][k][0]="字段值";
ColumnName[i][j][k] = new string[1];
for (m = 0 ; m < 1; ++m)
{
ColumnName[i][j][k][m] = "字段值类型";
}
}
}
}