知识大全 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]

ASP.Net之C#中的异常处理[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 ASP.NET中的事务处理和异常处理

ASP.NET中的事务处理和异常处理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 使用SQLTr

知识大全 ASP.NET学习笔记之c#必会

ASP.NET学习笔记之c#必会  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 ASP.NET 2.0高级数据处理之处理控件事件

ASP.NET2.0高级数据处理之处理控件事件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在前面

知识大全 ASP.NET 2.0高级数据处理之使用参数

ASP.NET2.0高级数据处理之使用参数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!你可以处理

知识大全 ASP.NET 2.0高级数据处理之冲突检测

ASP.NET2.0高级数据处理之冲突检测  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!前面我们提

知识大全 ASP.NET 2.0高级数据处理之数据绑定

ASP.NET2.0高级数据处理之数据绑定  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在前面的模

知识大全 ASP.NET事务处理和异常处理

ASP.NET事务处理和异常处理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!使用SQLTrans

知识大全 ASP.NET 2.0高级数据处理之主从数据表

ASP.NET2.0高级数据处理之主从数据表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在前面的

知识大全 ASP.NET全局异常处理浅析

ASP.NET全局异常处理浅析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在我们写程序时偶尔