C#异常


System.Exception属性

Message     显示描述错误状况的文本

source      显示导致发生的应用程序或对象名称

StackTrace      提供在堆栈上所调用方法的详细信息,并首先显示最近调用的方法

InnerException      对内部异常的引用,如果此异常基于前一个异常,则内部异常指最初发生的异常。异常可以嵌套。


Exception类 

SystemException      提供系统异常和应用程序异常间区别

ArgumentException      向方法提供任一参数无效时引发

ArithmeticException      算术运算导致的错误

DataException      使用ADO.NET组件是出错引发

FormatException      参数格式不符合被调用方法参数规范时

IOException      出现I/O错误时

IndexOutOfRangeException      试图使用数组边界外的索引时

ArgumentNullException      将空引用传递给无效参数时

DivideByZeroException      除零时

OverflowException      算术溢出

ApplicationException      应用程序定义错误   自定义异常必须派生于此类

TargetException      试图调用无效目标时引发


... 



 

posted @ 2008-10-11 20:38  Edward Xie  阅读(322)  评论(0编辑  收藏  举报