版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/chinahuyong/article/details/2899045
C# 常見錯誤處理
1 ArgumentException 在向方法提供的其中一個參數無效時引發的異常
2 AppDomainUnloadedException 在嘗試通路已解除安裝的應用程式域時引發的異常
3 ArithmeticException 因算術運算、類型轉換或轉換操作中的錯誤而引發的異常
4 ArrayTypeMismatchException 當試圖在數組中存儲類型不正确的元素時引發的異常
5 BadImageFormatException 當 DLL 或可執行程式的檔案圖像無效時引發的異常
6 CannotUnloadAppDomainException 解除安裝應用程式域的嘗試失敗時引發的異常
7 CodeDomSerializerException 當行号資訊可用于序列化錯誤時引發的異常
8 LicenseException 表示當元件不能被授予許可證時引發的異常
9 WarningException 指定按警告(而不是錯誤)處理的異常
10 ConfigurationException 配置設定中發生錯誤時引發的異常
11 InstallException 在安裝的送出、復原或解除安裝階段發生錯誤時引發的異常
12 ContextMarshalException 在嘗試将對象封送過上下文邊界失敗時引發的異常
13 DataException 表示使用 ADO.NET 元件發生錯誤時引發的異常
14 DBConcurrencyException 在更新操作過程中受影響的行數等于零時,由 DataAdapter 所引發的異常
15 SqlException 當 SQL Server 傳回警告或錯誤時引發的異常。無法繼承此類
16 InvalidPrinterException 表示當試圖用無效的列印機設定來通路列印機時所引發的異常
17 RegistrationException 檢測到注冊錯誤時引發的異常
18 FormatException 當參數格式不符合調用的方法的參數規範時引發的異常
19 IndexOutOfRangeException 試圖通路索引超出數組界限的數組元素時引發的異常
20 InvalidCastException 因無效類型轉換或顯式轉換引發的異常
21 InvalidOperationException 當方法調用對于對象的目前狀态無效時引發的異常
22 InternalBufferOverflowException 内部緩沖區溢出時引發的異常
23 IOException 發生 I/O 錯誤時引發的異常
24 ManagementException 表示管理異常
25 NotImplementedException 在無法實作請求的方法或操作時引發的異常
26 NotSupportedException 當調用的方法不受支援,或試圖讀取、查找或寫入不支援調用功能的流時引發的異常
27 NullReferenceException 嘗試取消引用空對象引用時引發的異常。
28 OutOfMemoryException 沒有足夠的記憶體繼續執行程式時引發的異常
29 RankException 将維數錯誤的數組傳遞給方法時引發的異常
30 AmbiguousMatchException 當綁定到方法的操作導緻一個以上的方法比對綁定判據時引發的異常
31 ReflectionTypeLoadException 當子產品中的任何類無法加載時由 Module.GetTypes 方法引發的異常
32 ServerException 當用戶端連接配接無法引發異常的非 .NET 架構應用程式時,為向用戶端傳達錯誤而引發的異常
33 PolicyException 當政策禁止代碼運作時引發的異常
34 SecurityException 檢測到安全性錯誤時引發的異常
35 XmlSyntaxException 在 XML 文法分析中出現文法錯誤時引發的異常
36 TimeoutException 當已達到指定的逾時時間時引發的異常
37 SynchronizationLockException 在從非同步的代碼塊中調用同步方法時引發的異常
38 ThreadAbortException 在對 Abort 方法進行調用時引發的異常
39 TypeInitializationException 作為由類初始值設定項引發的異常周圍的包裝引發的異常
40 TypeLoadException 類型加載失敗發生時引發的異常
41 TypeUnloadedException 試圖通路已解除安裝的類時引發的異常
42 UnauthorizedAccessException 當作業系統因 I/O 錯誤或指定類型的安全錯誤而拒絕通路時所引發的異常
43 SoapException 當通過 SOAP 調用 XML Web services 方法且出現異常時引發的異常
44 XmlSchemaException 傳回關于架構異常的詳細資訊
45 XmlException 傳回有關最後一個異常的詳細資訊
46 XsltException 由于在處理“可擴充樣式表語言”(XSL) 轉換時發生錯誤而引發的異常
47 XPathException 處理 XPath 表達式而發生錯誤時引發的異常