【发布时间】:2011-07-09 09:44:06
【问题描述】:
在多个方法之间抛出异常时,所有方法都应该重新抛出异常吗?例如
Method1()
{
Method2();
}
Method2()
{
try
{
// Do something
}
catch
{
throw;
}
}
try
{
Method1();
}
catch
{
// Do something about exception that was thrown from Method2()
}
注意在Method1() 中,我不需要将Method2() 包装在try 块中,应该这样吗?
【问题讨论】: