我需要编写一个程序,比如说需要执行七步,在执行的过程中会出现错误,然后如此能够解决错误后能够恢复到上次执行的那里呢?

解决方案 »

  1.   

    用VB.NET。
    VB支持On Error Resume Next,可以跳过出现异常的行。
    它会被自动编译为一系列的try catch和goto
    不幸的是,C#没有对应的语法。
      

  2.   

    修改代码需要重新编译,然后重新debug
      

  3.   

    才看明白... 程序设计的问题,可以考虑将正常处理抽出一个方法 try 里调用一次,catch 里再调try {
      SomeMethod();
    } catch(Exception ex) {
      // error handler ...
      SomeMethod();
    }