数组问题
我定义的了一个二维的string 类型数组: string[,] strArray= new string[5,2];
现在想把它的第一维转换成一维数组传递给一个方法
PrintIt(strArray[i]); //这样写不行,要怎么弄
private void PrintIt(string[] strArr)
{
..............
}
------解决方案--------------------还是需要代码转成一维的
string[,] srcarr = new string[2, 3] { { "00 ", "01 ", "02 " }, { "10 ", "11 ", "12 " } };
string[] tagarr = new string[srcarr.Length/srcarr.Rank];
for (int i = 0; i < srcarr.Length/srcarr.Rank; i++)
{
tagarr[i] = srcarr[0,i];
}
------解决方案--------------------同意交错数组,即数组的数组~