源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

.NET中的异常和异常处理用法分析

  • 时间:2020-04-13 21:40 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:.NET中的异常和异常处理用法分析
本文较为详细的分析了.NET中的异常和异常处理用法。分享给大家供大家参考。具体分析如下: [b].NET中的异常(Exception)[/b] .net中的中异常的父类是Exception,大多数异常一般继承自Exception。 可以通过编写一个继承自Exception的类的方式,自定义异常类! [b]异常处理机制:[/b]
[u]复制代码[/u] 代码如下:
Try {     //可能发生异常的代码     //后续代码     } //Try以外的代码 catch(Exception e) { } finally { }
[b]上述代码描述如下[/b] [b]1.谁能执行[/b] 在异常处理中,一旦try里面有了问题,程序会放弃异常的后续代码直接跳到catch中。 执行完了catch中的代码,继续执行Try以外的代码。 [b]2.关于catch()中的参数e [/b]e就是发生异常的异常类对象,可以任意取名。不是必须叫e的。 [b]3.只抛一个 [/b]一块try中的代码只能抛出一个异常。 为什么呢? 因为一旦异常就抛出了啊,后面有也不执行了呀! [b]4.获取信息 [/b]可以通过 e.Message获取异常信息 [b]5.必须执行 [/b]finally  无论如何都会执行 [b]6.可以没有catch [/b]可以只有 try catch 也可以只有try  finally [b]优秀的异常处理作风[/b] 1.不要逃避问题不要只把异常catch住,什么都不做,或者只是打印一下,这不是优秀的“异常处理”作风。 不知道怎么处理异常,就不要catch。让他暴露出来。既然发生异常了,问题就肯定是有的,逃避不是办法,直面他,才能解决他。尤其在分层的项目中。会让程序陷入深度的逻辑混乱状态。而问题被藏起来了,你甚至不知道哪里发生了问题。 2.如果真的遇到乱try、catch的程序员怎么办? vs很强大,它想到了这种情况。点击【调试】【异常】进入这样一个工具,选中第二行 的引发选项。 [img]http://files.jb51.net/file_images/article/201501/20151692002186.png?20150692017[/img] 这样在调试的时候,无论是否try  catch都会暴漏出异常。我们想要的信息就找到了。 希望本文所述对大家的.NET程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部