关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

C#常见的几种报错类别

发布时间:2020-08-25 17:43:28

Exception              应用程序执行期间发生错误  

SystemException              系统异常 所有Exception的基类

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

ArithmeticException           算数导致的错误  

DataException              在使用ADO.NET组件时生成错误 System.Data命名空间提供

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

IOException               IO错误 System.IO命名空间提供

IndexOutOfRangeException               数组越界  

ArgumentNullException         空引用传递给无效参数的方法时引发 对应JAVA的空指针

DivideByZeroException         0为除数  

OverflowException                        运算结果过大,无法以目标格式保存 比如把一个30位数字赋给int

ApplicationException                               应用程序执行过程中检测到由应用程序定义的异常  

TargetException                                         试图调用无效目标时 System.Reflection命名空间提供

 

 

异常类常用属性

Message                                   提供引发异常的详细信息

Source                                     此属性表示导致异常发生地应用程序或对象名

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

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



/template/Home/Zkeys/PC/Static