2011年7月31日

关于.NET异常 你应该知道的更多点

摘要: 有些刚开始做.NET开发的程序员把异常想得很简单,认为异常无非就是try..catch...finally了,将可能发生异常的代码放置在try里面,如果发生异常用catch(Exception ex)可以一网打尽,然后finally可以做些请求的资源的清理工作。事实上,刚做开发某段时间里,我写代码的时候从来没有认真考虑过怎么去处理和利用异常提供的信息,如果在程序运行的时候抛出异常,我也只是简单地处理Exception对象的Message,然后根据Message的信息去判断BUG可能在什么地方,现在想来这无疑很低效,通过这种方式去查找隐藏比较深的BUG是不得法的。这篇文章试图穿越异常try...catch的表面,深入到.NET中异常处理的机理,以帮助您对异常有一个更好的认识,在自己的程序中能够更好地定义异常处理异常利用异常。 阅读全文

posted @ 2011-07-31 13:03 边写边唱 阅读(3497) 评论(3) 推荐(14) 编辑

导航