为什么输出的还是一维数组(程序如下),求指出出错的地方,请仔细讲解,拜托。
int[] a = { 2, 4, 5, 6, 7, 0 };
int[,] b = new int[2, 3];
for (int i = 0; i < 2; i++)
{
for(int j=0;j<3;j++)
{
b[i,j]=a[i*3+j];
}
}
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
Console.Write(b[i,j]+" ");
}
}
Console.ReadKey ();
标题写错了,是一维转二维。。。。