异常类派生自System.Exception类。
throw
使用 throw
关键字,程序可以显式生成异常。
e
是一个派生自 System.Exception类 的异常类的实例。
throw [e];
try-catch
try
…catch
语句用于捕获在代码块执行期间发生的异常。
try
{
//语句;
}
catch (异常类型 e) [when(表达式)]
{
//语句;
}
try-finally
try
…finally
语句用于指定始终执行的最终代码,无论异常发生与否。
try
{
//语句;
}
finally
{
//语句;
}
try-catch-finally
try
{
//语句;
}
catch (异常类型 e) [when(表达式)]
{
//语句;
}
finally
{
//语句;
}
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/csharp/csharplang/7889.html