C# 中所有異常的基類是什麼?
System.SystemException 類是所有預定義系統異常的基類。一些從 System.Exception 類派生的異常類是 System.ApplicationException 和 System.SystemException 類。
System.ApplicationException 類支援應用程式程式生成的異常。因此,程式設計師定義的異常應該從此類派生。
以下是 System.SystemException 基類下的異常:
| 序號 | 異常類及描述 |
|---|---|
| 1 | System.IO.IOException 處理 I/O 錯誤。 |
| 2 | System.IndexOutOfRangeException 處理方法引用超出範圍的陣列索引時生成的錯誤。 |
| 3 | System.ArrayTypeMismatchException 處理型別與陣列型別不匹配時生成的錯誤。 |
| 4 | System.NullReferenceException 處理引用空物件時生成的錯誤。 |
| 5 | System.DivideByZeroException 處理被除數除以零時生成的錯誤。 |
| 6 | System.InvalidCastException 處理型別轉換期間生成的錯誤。 |
| 7 | System.OutOfMemoryException 處理可用記憶體不足時生成的錯誤。 |
| 8 | System.StackOverflowException 處理堆疊溢位時生成的錯誤。 |
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP