以下代码段中能否编译通过?请给出理由

来源:百度知道 编辑:UC知道 时间:2024/05/24 20:33:01
8.以下代码段中能否编译通过?请给出理由。
try
{
}
catch(FileNotFoundException e1)
{
}
catch(Exception e2)
{
}
catch(IOException e3)
{
}
catch
{
}

可以通过,因为try块中没有东西,所以直接跳过catch;如果try块中有东西也不要紧,catch块一个个执行……

错误1 catch(IOException e3) 上一个 catch 子句已经捕获了此类型或超类型(“System.Exception”)的所有异常