try catch 异常处理
- throw:扔出异常
- catch:抓住异常
代码放到try中,代码运行时会执行try语句。如果没有异常,这些语句将执行下去,直到运行结束;
如果一旦出现异常则跳出try,去执行catch中的内容(可以多个catch同时存在)。
- 示例:
try
{
//有可能出现错误的代码
}
catch
{
//如果try代码中出现异常,则进去catch中
}
finall
{
//最后执行的代码
}
//在try中获取并使用资源,在catch中处理异常情况,并在finally中释放资源
*示例:
try
{
nums[3] = 90;
//发生异常后程序默认就推出了,try代码块中的后续代码不会被执行
//catch之后的代码继续执行
//异常后,扔出自己的异常 扔throw 抓住catch
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
//索引超出了数组界限
}
finally
{
Console.WriteLine("无论是否出现异常都会走这里");
}
Console.ReadKey();
标签:Console,错误,代码,try,catch,出现异常,第六章,异常
From: https://www.cnblogs.com/workbox/p/17776426.html