來源參考: https://dotblogs.com.tw/atowngit/2009/12/06/12298 例外狀況 原因 ArgumentException 當其中一個提供給方法的引數為無效時所擲回的例外狀況。 ArithmeticException 為算術、轉型 (Casting) 或轉換作業中的錯誤擲回例外狀況。 DivideByZeroException 嘗試將整數或小數值除以零時所擲回的例外狀況。 DllNotFoundException DLL 匯入中所指定的 DLL 找不到時所擲回的例外狀況。 FormatException 當引數的格式不符合叫用 (Invoke) 方法的參數規格時所擲回的例外狀況。 MissingFieldException 當嘗試動態存取不存在的欄位時,所擲回的例外狀況。 OutOfMemoryException 當沒有足夠的記憶體繼續執行程式時,所擲回的例外狀況。 OverflowException 當檢查內容中的算數、轉型 (Casting) 或轉換作業發生溢位時所擲回的例外狀況。 NullReferenceException 當嘗試解除 Null 物件的參考時,所擲回的例外狀況。 IndexOutOfRangeException 嘗試使用陣列以外的索引來存取陣列的元素時所擲回的例外狀況。這個類別無法被繼承。