C# 中所有异常的基类是什么?

csharpprogrammingserver side programming更新于 2025/10/14 5:37:17

System.SystemException 类是所有预定义系统异常的基类。System.ApplicationException 和 System.SystemException 类是一些派生自 System.Exception 类的异常类。

System.ApplicationException 类支持由应用程序生成的异常。因此,程序员定义的异常应该从该类派生。

以下是基类 System.SystemException 下的异常 −

Sr.No.异常类 &说明
1System.IO.IOException
处理 I/O 错误。
2System.IndexOutOfRangeException
处理当方法引用超出范围的数组索引时生成的错误。
3System.ArrayTypeMismatchException
处理当类型与数组类型不匹配时生成的错误。
4System.NullReferenceException
处理因引用空对象而生成的错误。
5System.DivideByZeroException
处理因将被除数除以零。
6System.InvalidCastException
处理类型转换期间生成的错误。
7System.OutOfMemoryException
处理因可用内存不足而生成的错误。
8System.StackOverflowException
处理因堆栈溢出而生成的错误。

相关文章