Есть ли способ обработать ошибку в try-catch-finally, если ошибка возникает после блока finally? - PullRequest
0 голосов
/ 06 мая 2011

Мне было просто любопытно.Я только что написал свой первый основной код на C #, используя try-catch-finally.Мне было интересно, существует ли такой метод для обработки ошибок, если есть дополнительные вещи, которые будут обрабатываться после внутри блока finally.Спасибо.

Ответы [ 2 ]

0 голосов
/ 06 мая 2011

Вы можете вложить еще один блок try-catch в ваше предложение finally (если я правильно понимаю ваш вопрос):

try
{
...
}
catch
{
...
}
finally
{
    try
    {
    ...
    }
    catch
    {
    ...
    }
}
0 голосов
/ 06 мая 2011

я ничего не знаю о c, но логика говорит мне, что если вы находитесь вне try-catch-finally, вы выходите за рамки этого условного утверждения и, следовательно, нуждаетесь в новом try-catch-finally или что-то подобное

...