Нет, если есть исключение в обоих попытаться поймать блоков, как в вашем примере выше, управление не переходит окончательно блок. Иллюстрация:
try
{
//exception -> control goes to catch block.
}
catch
{
//again exception -> exits showing error
}
finally
{
//control does not reach here
}
ПРИМЕЧАНИЕ: Если же это выше код обернут внутри некоторой функции и есть правильная обработка т.е. попытаться исключение ... поймать блок в вызова функцию, а затем, наконец, блок действительно становится выполнен и управление перемещается от улова выше до улова вызывающей функции. Иллюстрация:
try
{
//exception -> goes to catch block.
}
catch
{
//again exception -> goes to finally block
}
finally
{
//code here is executed -> goes to calling function's catch block
}
Какой язык ?, на всякий случай ... – pascal
Может ты просто не сколотить небольшое тестовое приложение на языке и найти вне..? – Sean