知识大全 ASP.Net之C#中的异常处理[2]
Posted 操作
篇首语:三人行,必有我师焉。择其善者而从之,其不善者而改之。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.Net之C#中的异常处理[2]相关的知识,希望对你有一定的参考价值。
ASP.Net之C#中的异常处理[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
——此文章摘自《ASP NET +SQL Server网络应用系统开发案例精解》定价 ¥ 特价 ¥ 详细>>可以采取如下形式记录异常 在文件中记录异常 便于技术人员查看所发生的异常 从而日后对程序进行改进 在数据库中记录异常 数据库支持查询 这样在后期就能够对异常进行分类查询等操作 便于查看与管理 在Eventlog中记录异常 能够远程操作 方便系统管理员监控所有计算机的异常
除了可预料到的异常外 还有未预料到的异常 这类异常是无法进行管理的 发生后将系统程序转移到特定的错误页面 提示用户系统出错 结束程序 做好日志能为解决和调试问题带来很多方便 要避免使用了Try Catch但没有处理异常的情况 否则就相当于给异常放行(这种情况还不如根本不去捕获)
异常处理 还应该注意在Finally块中释放相关资源 还原相关设置信息等收尾工作 基本程序结构如下 try int x = / ; //会抛出一个除数为 的异常 catch // //在这里捕捉到这个异常 然后进行相关处理 finally // //在这里做最后的清理或是其他工作
本章的异常处理是针对容易出现错误的地方(操作数据库)应用此技术 但是只是捕捉到SQL异常后 给用户一个错误提示 并没有进一步作程序的处理
C#中常见异常类 Exception 所有异常对象的基类 SystemException 运行时产生的所有错误的基类 IndexOutOfRangeException 当一个数组的下标超出范围时运行时引发 NullReferenceException 当一个空对象被引用时运行时引发 InvalidOperationException 当对方法的调用对对象的当前状态无效时 由某些方法引发 ArgumentException 所有参数异常的基类 ArgumentNullException 在参数为空(不允许)的情况下 由方法引发 ArgumentOutOfRangeException 当参数不在一个给定范围之内时 由方法引发 InteropException 目标在或发生在CLR外面环境中的异常的基类 ComException 包含类的HRESULT信息的异常 SEHException 封装Win 结构异常处理信息的异常 SqlException 封装了SQL操作异常
cha138/Article/program/net/201311/15390相关参考
ASP.Net之C#中的异常处理[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
ASP.NET中的事务处理和异常处理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 使用SQLTr
ASP.NET学习笔记之c#必会 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
ASP.NET2.0高级数据处理之处理控件事件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在前面
ASP.NET2.0高级数据处理之使用参数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!你可以处理
ASP.NET2.0高级数据处理之冲突检测 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!前面我们提
ASP.NET2.0高级数据处理之数据绑定 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在前面的模
ASP.NET事务处理和异常处理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!使用SQLTrans
ASP.NET2.0高级数据处理之主从数据表 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在前面的
ASP.NET全局异常处理浅析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在我们写程序时偶尔