C#异常
System.Exception属性
Message 显示描述错误状况的文本
source 显示导致发生的应用程序或对象名称
StackTrace 提供在堆栈上所调用方法的详细信息,并首先显示最近调用的方法
InnerException 对内部异常的引用,如果此异常基于前一个异常,则内部异常指最初发生的异常。异常可以嵌套。
Exception类
SystemException 提供系统异常和应用程序异常间区别
ArgumentException 向方法提供任一参数无效时引发
ArithmeticException 算术运算导致的错误
DataException 使用ADO.NET组件是出错引发
FormatException 参数格式不符合被调用方法参数规范时
IOException 出现I/O错误时
IndexOutOfRangeException 试图使用数组边界外的索引时
ArgumentNullException 将空引用传递给无效参数时
DivideByZeroException 除零时
OverflowException 算术溢出
ApplicationException 应用程序定义错误 自定义异常必须派生于此类
TargetException 试图调用无效目标时引发
...