C # Повторное генерирование исключений

Должны ли все методы повторно генерировать исключение при генерации исключений между несколькими методами? например

Method1()
{
   Method2();
}

Method2()
{
   try
   {
      // Do something
   }
   catch
   {
      throw;
   }
}

try
{
   Method1();
}
catch
{
   // Do something about exception that was thrown from Method2()
}

Обратите внимание, как в Method1 () мне не нужно было заключать Method2 () в блок try , должен ли я быть?

6
задан Cody Gray 9 July 2011 в 09:46
поделиться