using System;
using System.Collections;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int[,] a = { { 1, 1, 1, 1, 1, 1 }, { 2, 2, 2, 2, 2, 2 }, { 3, 3, 3, 3, 3, 3 }, { 4, 4, 4, 4, 4, 4 }, { 5, 5, 5, 5, 5, 5 } };
int[,] b = new int[6, 5];//此處註意新數組的維度
int[] c = new int[30];
int k = 0;
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 6; j++)
{
c[k] = a[i, j];
k++;
}
}
k = 0;
for (int i = 0; i < 6; i++)
{
for (int j = 0; j < 5; j++)
{
b[i, j] = c[k];
k++;
}
}
//此處註意新數組的維度
for (int i = 0; i < 6; i++)
for (int j = 0; j < 5; j++)
Console.Write("{0}", b[i, j]);
}
}
}
主要是主要新數據的維度就可以了 註意i,j的值分別是多少 就不會出錯了