使用try catch 语句捕获异常,像下面的这句一样
try{
int A = Convert.ToInt32(Console.ReadLine());
}
catch(Exception e)
{
Console.WriteLine("输入不是数字");
}
这样就解决了,更具体的方式你自己看着修改吧,
当然也可以使用Int32.Parse 或者Int32.TryParse这两个方法都可以作为是不是数字的判断
bool int.TryParse(string,out int)
做个判定 只允许输入数字呗 如果输入的不是数字 就提示错误