读书人

数组有关问题

发布时间: 2012-01-14 20:02:35 作者: rapoo

数组问题
我定义的了一个二维的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];
}

[解决办法]
同意交错数组,即数组的数组~

读书人网 >C#

热点推荐