C#处理错误时能否实现碰到错误就运行下一句的功能?类似VB的on error resume next。
总不能每句都if...else一下,都try...catch一下吧?

解决方案 »

  1.   

    最好自己能通过If...else...控制好,用多了Try Catch不好。感觉影响性能。
      

  2.   

    必须得用try catch
    因为如果你不处理异常,默认处理会终止程序。而且catch中不能goto语句跳出。
    你可以把异常后想继续执行的部分,放在catch块后面
      

  3.   

    不想用try...catch可以继续使用vb的语法添加对MSScriptControl的引用,然后把你要执行的语句都以vb语法写成一个字符串,最后通过
    MSScriptControl.Run来执行你的代码
      

  4.   

    谢谢楼上,我还是想在C#的语句中实现,如果真的没有这样的错误处理方法,那我就多写点if...else,就怕我想不全:(
      

  5.   

    建议用try,catch。写if,else如果没有写全的话,出错了中断了。
      

  6.   

    用try catch,无法执行try中出错行的下一行语句啊!
      

  7.   

    可以参考Microsoft的异常处理的块:Microsoft Application Block for .NET --> Exception Management
      

  8.   

    楼上的,您说的Exception Management在哪里可以找到?
      

  9.   

    楼上的,您说的Exception Management在哪里可以找到?