c# 异常捕获
1.异常捕获使用过程以及注意点
异常捕获
语法:
try
{
//可能会出现异常的代码;
//...
//...
}
//try和catch之间不能有其他代码
catch (Exception)
{
出现异常后要执行的代码
}
//补充:执行过程:如果try中的代码没有出现异常,那么catch中的代码不会执行
//如果try中的代码出现异常,那么这行出现异常的代码的后面的代码都不会执行,而是直接跳到catch中执行代码
2.变量作用域
变量的作用域就是你能够使用到这个变量的范围
变量的作用域一般从它声明的那个括号开始到那个括号所对应的括号结束
在这个范围内,我们可以访问并使用变量,超出这个范围就访问不到了
3.示例
int number = 0;
bool flag=true;
Console.WriteLine("请输入一个数字");
try
{
number = Convert.ToInt32(Console.ReadLine()) * 2;
}
catch (Exception)
{
Console.WriteLine("您输入的可能不是一个数字");
flag = false;
}
if (flag)
{
Console.WriteLine(number);
}
Console.ReadKey();