例外處理基礎觀念
Common Language Runtime 根據例外狀況物件和程式碼保護區塊的概念,支援例外處理模型。Runtime 建立物件以在例外狀況發生時表示它。您也可以藉著從適當基底例外狀況衍生類別,建立您自己的例外狀況類別。
所有使用執行階段的語言都以類似方式處理例外狀況。每一個語言都使用 Try/Catch/Finally 結構化例外處理。本章節提供數個基本例外處理的範例。
在本節中
- HOW TO:使用 Try/Catch 區塊攔截例外狀況
說明如何使用 Try/Catch 區塊來處理例外狀況。
- HOW TO:使用 Catch 區塊中的特定例外狀況
說明如何攔截特定例外狀況。
- HOW TO:明確擲回例外狀況
說明擲回例外狀況的方法,以及先攔截再擲回例外狀況的方法。
- HOW TO:建立使用者定義的例外狀況
說明如何建立您自己的例外狀況類別。
- 使用使用者篩選的處理常式
說明如何設定篩選的例外狀況。
- HOW TO:使用 Finally 區塊
解釋如何在例外狀況區塊中使用 Finally 陳述式。
相關章節
- 例外狀況概觀
提供 Common Language Runtime 例外狀況的概觀。
- Exception 類別和屬性
描述例外狀況物件的項目。