我的C#代码出了什么问题?

时间:2017-04-05 02:18:30

标签: c# for-loop error-handling

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

     

其他信息:

     

索引超出了数组的范围。

1 个答案:

答案 0 :(得分:2)

数组从索引零开始

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