WinForms / .NET - зачем бросать пойманное исключение - PullRequest
0 голосов
/ 20 октября 2011

Я видел некоторые коды в приложении, с которым я работаю:

    Try
        //Some code
    Catch ex As Exception
        Throw ex
    End Try

Интересно, почему они должны бросать исключение, которое они поймали? Я не понимаю Ну, у меня нет контактов с разработчиком этого приложения, поэтому я спрашиваю здесь.

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 20 октября 2011

Я могу думать о двух причинах:

  • Перед throw.
  • Цели отладки. Код ничего не делает в его нынешнем виде, но он позволяет разместить точку останова в операторе throw.
1 голос
/ 20 октября 2011

Есть хорошая статья об этом Джеффа Этвуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...