1、catch是捕获异常,抛出异常,当try语句块中的代码出现异常时,catch立马捕获异常,提示异常。
try
{
可能会出现异常的代码
}
catch(Exception ex)
{
Console.WriteLine(ex);
}
finally
{
当出现异常时一定回执行的代码,相当于是对出现异常的紧急处理手段
}
2、catch也可以充的finally的部分作用,当try语句块的代码出现异常可以在catch语句块中编写处理代码。
try
{ Console.WriteLine("请输入一个整数值");
int num=Convert.ToInt32(Console.ReadLine());
}
catch
{
Console.WriteLine("您输入的不是数字,请重新输入");
} |