2017-04-05 154 views
0
string num = Console.ReadLine(); 

string a=""; 
string b=""; 
for (int i = num.Length; i > 0; i--) 
{ 
    if (num[i] =='-') 
    { 
     break; 
    } 
    else 
    { 
     b +=num[i].ToString(); 
    } 
} 

//then reverse b 
//a=num-(b.lenght+1); 
Console.WriteLine(b);`` 

類型的未處理的異常 'System.IndexOutOfRangeException' 發生在number_spliter.exe我的C#代碼有什麼問題?

其他信息:

指數陣列的邊界之外。

+0

我不知道什麼是錯的呢? – Valkyrie

+0

我認爲你需要解釋你想達到什麼樣的目標,並且你得到了什麼錯誤 – active92

回答

2

數組開始索引零

for (int i = num.Length-1; i >= 0; i--)