首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

数组有关问题

2012-01-14 
数组问题我定义的了一个二维的string类型数组:string[,]strArraynewstring[5,2]现在想把它的第一维转换

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

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

热点排行