C# int.parse中未处理格式异常
我得到了这个例外 FormatException未处理,输入字符串的格式不正确 在以下声明中:C# int.parse中未处理格式异常,c#,formatexception,C#,Formatexception,我得到了这个例外 FormatException未处理,输入字符串的格式不正确 在以下声明中: int amnt = int.Parse(Console.ReadLine()); 我应该怎么做才能解决这个问题?我建议如下: int parsedInt = 0; if (int.TryParse(Console.ReadLine(), out parsedInt)) { //do success work } else { //do failed work } 你在输
int amnt = int.Parse(Console.ReadLine());
我应该怎么做才能解决这个问题?我建议如下:
int parsedInt = 0;
if (int.TryParse(Console.ReadLine(), out parsedInt))
{
//do success work
}
else
{
//do failed work
}
你在输入什么?如果您不控制输入,在这里您应该有一个try/catch(或使用int.TryParse)如果不接受任何输入,程序将在执行此语句时停止