程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> C# Exception所有異常對象的基類

C# Exception所有異常對象的基類

編輯:關於C#
 

Exception:所有異常對象的基類。
SystemException:運行時產生的所有錯誤的基類。
IndexOutOfRangeException:當一個數組的下標超出范圍時運行時引發。
NullReferenceException:當一個空對象被引用時運行時引發。
InvalidOperationException:當對方法的調用對對象的當前狀態無效時,由某些方法引發。

ArgumentException:所有參數異常的基類。
ArgumentNullException:在參數為空(不允許)的情況下,由方法引發。
ArgumentOutOfRangeException:當參數不在一個給定范圍之內時,由方法引發。
InteropException:目標在或發生在CLR外面環境中的異常的基類。
ComException:包含COM類的HRESULT信息的異常。
SEHException:封裝Win32結構異常處理信息的異常。
SqlException:封裝了SQL操作異常。

常見具體的異常對象:

ArgumentNullException 一個空參數傳遞給方法,該方法不能接受該參數
ArgumentOutOfRangeException 參數值超出范圍
ArithmeticException 出現算術上溢或者下溢
ArrayTypeMismatchException 試圖在數組中存儲錯誤類型的對象
BadImageFormatException 圖形的格式錯誤
DivideByZeroException 除零異常
DllNotFoundException 找不到引用的DLL
FormatException 參數格式錯誤
IndexOutOfRangeException 數組索引超出范圍
InvalidCastException 使用無效的類
InvalidOperationException 方法的調用時間錯誤
NotSupportedException 調用的方法在類中沒有實現
NullReferenceException 試圖使用一個未分配的引用
OutOfMemoryException 內存空間不夠
StackOverflowException 堆棧溢出

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved