异常捕获
try{
可能抛出异常的语句
}
catch{
出现异常后,执行的语句
}
如果try中的语句,没有抛出异常,程序不执行catch中的语句,try里面的其他语句继续执行;
如果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();

浙公网安备 33010602011771号