这样是可以通过编译的,而换一下catch的顺序则不能通过编译.
try
{
}
catch (System.IO.IOException iex)
{
}
catch (System.Exception ex)
{
}
catch
{
}
例如这样则会出现
try
{
}
catch (System.Exception ex)
{
}
catch (System.IO.IOException iex)
{
}
catch
{
}
错误 1 上一个 catch 子句已经捕获了此类型或超类型(“System.Exception”)的所有异常 I:/test2008/aMao.Common/加密和解密服务.cs 72 20 aMao.Common