c# 二维数组怎么置换

来源:百度知道 编辑:UC知道 时间:2024/06/30 15:53:14
比如说是把[3,4]换成[4,3]输出。要可行的。

public static void Main(String[] args)
{
const int m = 2;
const int n = 3;
string[,] stringArray = new string[m,n] { { "he", "ll", "o" }, { "wo", "rl", "d" } };
string[,] stringArray1 = new string[n,m];
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
stringArray1[j, i] = stringArray[i, j];
}
}
}

int m;
int n;
object[,] arr1 = new object[m, n];

object[,] arr2 = new object[n, m];

for(int i=0;i<m;i++)
for (int j = 0; j < n; j++)
{
arr2[j, i] = arr1[i, j];
}