C# 常见异常的类的基类

SystemException:提供系统异常和应用程序异常之间的区别。

ArgumentException:当方法提供的任意一个参数无效时,引发此异常。

ArithmeticException:此异常表示由于算术运算导致的错误。

DataException:如果在使用ADO.NET组件时生成错误,引发此异常。

FormatException:当参数的格式不符合被调用方法的参数规范时,引发此异常。

IOException:当出现I/O错误是,引发此异常。

IndexOutOfRangeException:当试图使用数组边界外的索引来访问数组的元素时,引发此异常。

ArgumentNullException:在将空引用传递给无效参数的方法时,引发此异常。

OverflowException:当算数运算的结果大而无法由目标类型表示时,引发此异常。

DivideByZeroException:当试图用某个数除以零时,引发此异常。

ApplicationException:在应用程序执行过程中检测到有应用程序定义的异常。

TargetException:当试图调用无效目标时,引发此异常。

ArrayIndexOutOfBoundsException:数组小于或大于实际的数组大小。

NullPointerException:尝试访问Null对象成员。

ClassNotFoundException:不能加载所需的类。

InputMismatchException:欲得到的数据类型与实际输入数据类型不匹配。

IllegalArgumentException:方法接受到非法参数。

你可能感兴趣的:(C#,异常类处理)