Должны ли все методы повторно генерировать исключение при генерации исключений между несколькими методами? например
Method1()
{
Method2();
}
Method2()
{
try
{
// Do something
}
catch
{
throw;
}
}
try
{
Method1();
}
catch
{
// Do something about exception that was thrown from Method2()
}
Обратите внимание, как в Method1 ()
мне не нужно было заключать Method2 ()
в блок try
, должен ли я быть?