try
{
  try
  {
  }
  catch
  {
  }
  finally
  {
  }
}
catch
{
  try
  {
  }
  catch
  {
  }
  finally
  {
  }
}
finally
{
  try
  {
  }
  catch
  {
  }
  finally
  {
  }
}

解决方案 »

  1.   

    还不如
    TRY
    {
     IF
    {}
    ELSEIF
    {}
    ELSEIF
    {
    }CATCH
    {
    }
    FINALLY
    {
    }
      

  2.   

    可以嵌套。一般都在try中嵌套
      

  3.   

    谢谢楼上的各位
    也就是说在try块、 catch块、finally块任何一个子块中,都可以嵌套完整的try..catch...finally么?
    谢谢!
      

  4.   

    可以。有必要吗?要处理多种异常情况应该这样用...            try
                {
                }
                catch (FieldAccessException ex)
                {
                }
                catch (FileLoadException ex)
                {
                }
                catch (FileNotFoundException ex)
                {
                }
                finally
                {
                }
      

  5.   

    有啊,有的时候finally里需要放一个try-catch
      

  6.   

    楼主对“异常捕捉,处理”还不了解,所以有这样的疑问。
    建议楼主好好理解一下异常处理~这里我先乱说一些说到异常处理,你肯定先要知道什么是异常,一般出现在什么地方出现异常,
    比如:你的代码有错误或调试的代码有错误,操作的资源不可用{可能是访问权限或存在否},等等这些都是异常。不管是C#,JAVA,AS3,都采用了异常处理机制,它的好外是让程序健壮,更易于维护。 {这里先不讨论同步异常和异步异常}try……catch……finally,是将异常处理托付给所在方法的调用者,方法调用者,一般它列了解异常,它细化异常,然后作出相应的处理。,对了,楼主说的嵌套使用,其实目地不就是想细化异常吗,但不建议这么用,可用throw抛出异常,让具体处理异常的顶层类来处理。
     还是那句话,下一本C#的基础书看看吧,那样会让你事半功倍的,这么问只能是浪费时间,毕竟Coder的时间是宝贵的