說明
例外處理是現代程式語言的一大特點,.NET Framework也提供了相當豐富的例外供程式設計師使用。但是.NET Framework如此浩瀚,要在其中找到一個適用的Exception,可謂是大海撈針,所以我特別在此將常用之例外列出來,以資參考。
常用例外
Exception | Namespace | Name | Description |
System | System.ArgumentOutOfRangeException | 當引數值超出了叫用 (Invoke) 方法所定義值的容許範圍時所擲回的例外狀況。 | |
System | System.DivideByZeroException | 嘗試將整數或小數值除以零時所擲回的例外狀況。 | |
System | System.Exception | 表示應用程式執行期間所發生的錯誤。 | |
System | System.IndexOutOfRangeException | 嘗試使用陣列以外的索引來存取陣列的元素時所擲回的例外狀況。 此類別無法被繼承。 | |
System | System.InvalidCastException | 無效的轉型 (Casting) 或明確轉換所擲回的例外狀況。 | |
System | System.OverflowException | 當檢查內容中的算數、轉型 (Casting) 或轉換作業發生溢位時所擲回的例外狀況。 |
參考
Handling and Throwing Exceptions
Design Guidelines for Exceptions
沒有留言:
張貼留言