try{
可能抛出异常的语句
}
catch{
出现异常后,执行的语句
}
如果try中的语句,没有抛出异常,程序不执行catch中的语句,try里面的其他语句继续执行;
int number = 0;
bool flag=true;
Console.WriteLine("请输入:");
try
{
number = Convert.ToInt32(Console.ReadLine());
//语句2;当出现异常时,语句2与语句3都不执行,执行catch里面的语句;
//语句3;
}
catch
{
Console.WriteLine("输入的数字不符合要求!");
flag = false;
}
//满足某些条件时,执行该语句
if (flag)
{
Console.WriteLine(number * 2);
}
Console.ReadKey();