2d char数组到字符串

时间:2011-12-29 16:48:34

标签: c# string multidimensional-array

我想使用2d char数组并且有多个字符串:

    char[,] str = new char[9,1000];
    int i=0;
    while (i < 9)
            {
                last[i] = str[i].ToString();
                i++;
            }

但这不起作用。

2 个答案:

答案 0 :(得分:2)

您正在初始化变量i = 9,因此您的while循环条件将永远不会运行

答案 1 :(得分:0)

string []last = new string[9];
for( int i=0; i<9; ++i )
{
  char []chars = new char[1000];
  for( int j=0; j<1000; j++ )
    chars[j] = str[i,j];
  last[i] = new string(chars);
}