有这样的办法吗?

解决方案 »

  1.   

    try了以后,一个空的catch{}就行了,把错误吃掉
      

  2.   

    try
    {}
    catch{}不处理错误,可以继续执行
      

  3.   

    try
    {}
    catch{}不处理错误,可以继续执行catch里面什么都不写
      

  4.   

    对的 估计要goto到程序开始的地方?有什么办法不用goto
      

  5.   

    try{}catch(){}finally{}
    如果try里面发生异常,会进行catch里面的程序。要是两个都异常则执行finally里面的代码噢
    ---------------------------------------------------------------------------------------------
    http://www.jiemengwu.com/ 解梦屋 http://www.phpzy.com/php/ 绿色php资源http://www.shopfw.com网店服务
      

  6.   

    在catch有finally写要实行的代码
      

  7.   

    try...catch  catch中什么也不写
      

  8.   

    try 
    {
     throw new Exception("异常啦");
    }
    cacth
    {}
    Console.WriteLine("不理异常,继续执行");
    你看这段代码就懂啦。
      

  9.   

    try catch之后,它本身就会继续住下执行的。
    比如
    try
    {
    }
    cath
    {
    }
    它处理这就会继续往下走
      

  10.   

    try
    {}
    catch(exceptin ex)
    {
    //异常处理 
    }
    finaly
    {
    //调用你要继续执行的方法
    }
      

  11.   

    应该把 try 的代码块单独做成方法,在catch里再调用一次
      

  12.   

    做个循环,catch到错误CONTINUE,没有错误BREAK。这样出错了,随你在TRY几次(看循环条件),重执行还能捕捉错误。
      

  13.   

    这种做法比初学者还不如。有个简单的判断,下面的写法几乎一定是错的:
    catch(){...}
    catch(Exception e){...}有些异常是可以处理的,比如网络连接可能暂时中断等等,这种异常处理是非常必要的,程序也能继续正常运行。处理这些异常的前提条件就是你能理解这些异常,是IOException,是SocketException等等。
    同一句话反过来讲,就是你没有办法处理你不能理解的异常。不理解异常的情况下“把错误吃掉”,将掩盖编程错误,将导致程序处于更错误的状态,将导致连死都不知道怎么死的。
      

  14.   

    catch不加退出程序语句就行。
      

  15.   

    你将用个LOG软件,在catch 将异常写到日志里。
      

  16.   

    换用vb.net
    函数最开始写一句
    On Error Resume Next
    即可
      

  17.   

    DropDownList ddl;
    string dValue;
    try
    {
        ddl.SelectedValue = dValue;
    }
    catch
    {
    }这样没意义???
      

  18.   

    这样就直接把程序员辞退了就行了。软件开发很大意义上就是修复任何bug,这样的软件才能让用户得到正确的结果。如果实在是在当初无法预知的异常,自然会有在软件界面层统一的错误信息处理模块来记录或者报告。如果一个程序员为了掩盖异常,而不顾把内部数据搞乱,那么显然不符合参与集体开发活动的底线要求。
      

  19.   

    你倒是没有抛出异常,可以用户就会为了胡乱ddl.SelectedValue值而退货了。
      

  20.   

    某些情况下是必要的,没必要那么扣所有异常必须当时处理
    特别是对于一些批处理,且单项与上下文无关的处理,写log比抛出异常当时处理错误报告更友好伪代码:
    logoutput(string)
    {...}for(;;)
    {
      try
      {
        单行处理
      }
      catch(Exception e){
        logoutput(当前参数、环境、等等 + e.Message);
      }
    }//在退出或事务完结时发送错误报告,即log内容