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+ 瀏覽

開啟您的職業生涯

完成課程獲得認證

開始
廣告