2014异常处理如何做好异常处理.docVIP

  • 7
  • 0
  • 约8.79千字
  • 约 8页
  • 2017-01-03 发布于北京
  • 举报
软件开发时都比较烦出现错误,特别是windows应用程序,经常会造成程序崩溃,结果很多开发人员有了把错误消灭或者捕捉所有异常的心思,认为这样就正确了。 百度“C# 异常处理”第一条,开头说“在C#中,异常就是发生错误的带名词,即一旦有错误,我们就认为程序发生了异常。比较专业的解释:? 异常实际上是程序中错误导致中断了正常的指令流的一种事件.(你可以认为异常是任何中断正常程序流程的错误条件)。”异常成了典型的大反派,等同于错误,是需要消灭的。 MSDN的描述却截然相关,“C# 语言的异常处理功能可帮助您处理程序运行时出现的任何意外或异常情况”,是又红又专的正派形象,是用来处理意外和异常情况,减少错误的。 那么我们到底是该,开写代码就try catch消灭掉所有异常,还是像MSDN所说,让它来帮助我们粗粒程序运行时出现的任何意外或异常情况呢? 认识异常 首先需要说明,错误和异常是不同的,比如你想写1*0结果写成了1/0那就是错误,如果你就是想写a/b,结果运行时b=0,那么这就会引发异常,但不见得就会造成程序错误,当然你会想,既然知道是a/b,b==0在之前就应该进行检查,没检查就是写算是代码有错,对小段代码来说没问题,但是实际情况各种各样,你无法完全避免,这时,异常就登场了。说上面这段的目的是说,错误应该避免,异常无法避免,对于错误我们不做评价,异常却需要说道说道。 想要自己写的代码

文档评论(0)

1亿VIP精品文档

相关文档