天天看點

C# 常見錯誤處理

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 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   表達式而發生錯誤時引發的異常