我想使用2d char数组并且有多个字符串:
char[,] str = new char[9,1000];
int i=0;
while (i < 9)
{
last[i] = str[i].ToString();
i++;
}
但这不起作用。
答案 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);
}