Я хочу использовать двумерный массив символов и иметь более одной строки:
char[,] str = new char[9,1000]; int i=0; while (i < 9) { last[i] = str[i].ToString(); i++; }
, но это не работает.
вы инициализируете переменную i = 9, поэтому ваше условие while не будет выполняться
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); }