C#,抛出异常

2024-12-28 23:21:46
推荐回答(3个)
回答1:

使用try catch 语句捕获异常,像下面的这句一样
try{
int A = Convert.ToInt32(Console.ReadLine());

}
catch(Exception e)
{
Console.WriteLine("输入不是数字");
}

这样就解决了,更具体的方式你自己看着修改吧,

当然也可以使用Int32.Parse 或者Int32.TryParse这两个方法都可以作为是不是数字的判断

回答2:

bool int.TryParse(string,out int)

回答3:

做个判定 只允许输入数字呗 如果输入的不是数字 就提示错误