2011-12-29 234 views
-1

我想用一個二維字符數組和具有大於一個字符串:二維字符數組字符串

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

但這不起作用。

+2

我認爲我們需要更多的信息和代碼。 「(9 <9)'?上次[]在哪裏/如何申報? str [i]只看一個維度。 – Dan 2011-12-29 16:56:06

回答

2

要初始化的變量i = 9所以你的while循環將永遠運行

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); 
} 
相關問題