C#常见异常处理类型

作者: harde 分类: DotNet 发布时间: 2009-05-16 07:19

 

 

 

 

 

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 对内部异常的引用,如果此异常基于前一个异常,则内部异常指最初发生地异常

⬆️⬆️⬆️不要钱、不用登录、没有广告⬆️⬆️⬆️


如果文章对您有帮助,请至少点下⬆️⬆️⬆️上面⬆️⬆️⬆️的赞,您的鼓励是对我创作的最大支持。
如果没能帮到您,那么很遗憾,如果方便的话,还请在评论区告诉我为什么,谢谢。

⬇️⬇️⬇️下面这个要钱⬇️⬇️⬇️

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注