C# 異常類型及對應異常類


 SystemException   其他用戶可處理的異常的基本類 
ArgumentException   方法的參數是非法的 
ArgumentNullException   一個空參數傳遞給方法,該方法不能接受該參數 
ArgumentOutOfRangeException   參數值超出范圍 
ArithmeticException   出現算術上溢或者下溢 
ArrayTypeMismatchException   試圖在數組中存儲錯誤類型的對象 
BadImageFormatException   圖形的格式錯誤 
DivideByZeroException   除零異常 
DllNotFoundException   找不到引用的DLL 
FormatException   參數格式錯誤 
IndexOutOfRangeException   數組索引超出范圍 
InvalidCastException  使用無效的類 
InvalidOperationException   方法的調用時間錯誤 
MethodAccessException   試圖訪問思友或者受保護的方法 
MissingMemberException   訪問一個無效版本的DLL 
NotFiniteNumberException   對象不是一個有效的成員 
NotSupportedException   調用的方法在類中沒有實現 
NullReferenceException   試圖使用一個未分配的引用 
OutOfMemoryException   內存空間不夠 
PlatformNotSupportedException   平台不支持某個特定屬性時拋出該錯誤 
StackOverflowException   堆棧溢出

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM