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
}

更新时间: 20-Jun-2020

2K+ 浏览

开启您的职业生涯

完成课程获得认证

开始
广告