Давайте посмотрим на этот простой пример try / catch ...
try
{
// User inputs path of a file
if(!ValidPath)
throw new InvalidPathException();
}
catch InvalidPathException e
{
// Log error
// Re-throw the error.
throw;
}
Пара вопросов.Оба, вероятно, простые ответы.
- Возвращается ли бросок в улове и проверяется следующий улов, а затем следующий и т. Д.?
- Есть ли способ пойтивернуться к первоначальной попытке?Или это плохая практика программирования?