C# 中的 try/catch/finally/throw 关键字
异常处理基于以下关键字及其用法 -
try - 一个 try 块标识一个特定异常被激活的代码块。后面跟着一个或多个 catch 块。
catch - 一个程序在程序中想要处理问题的地方使用异常处理程序捕获异常。catch 关键字指示捕获了一个异常。
finally - finally 块用于执行给定的语句集,无论异常是否抛出。例如,如果你打开了一个文件,无论是否引发异常,都必须关闭它。
throw - 当出现问题时,一个程序会抛出一个异常。这是使用 throw 关键字完成的。
要在 C# 中处理异常,你需要按照以下语法设置它们 -
try { // statements causing exception } catch( ExceptionName e1 ) { // error handling code } catch( ExceptionName e2 ) { // error handling code } catch( ExceptionName eN ) { // error handling code } finally { // statements to be executed }
广告