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