在C#中异常处理的词语有那些是常用的??
到那里可以查找到那些词语??

解决方案 »

  1.   

    object obj = null
    try
    {
       // 这里是正常的创建 obj
    }
    catch(Exception err)
    {
       // 异常处理语句
    }
    finally
    {
       if(obj != null)
       {
          // 可能要关闭 obj
       }
    }
    finally是肯定会执行的
      

  2.   

    try
    {
      需要捕捉异常的代码
    }
    catch(Exception ex)
    {
       throw ex;
       //抛出异常
    }
    finally 
    {
       无论有没异常都会执行。
    }
      

  3.   


      try
                {
                    //程序代码
                }
                catch (IOException ioEx)
                {
                    //捕捉IO异常的代码
                }
                catch (ArgumentException aEx)
                {
                    //捕捉参数异常的代码
                }
                catch (Exception e)
                {
                    //其他任何异常,但有些Native代码产生的异常不一定能抓住
                    //如无法处理,则抛出
                    throw e;
                }
                finally
                {
                    //异常结束的处理,资源释放等,一定会执行到
                 }
      

  4.   

    try
    {
    }
    catch(Exeption e)
    {
     //throw(e);//往外抛
     e.Message;//异常消息
    }
    最后面可以使用finnay{}