Здравствуйте, samius, Вы писали:
AS>>>Во втором нет переменной ex для вывода информации об исключении. DNN>>И все? S>Кажется может, если выбросили не исключение, а что-то другое. Вроде VB позволяет бросать не только исключения.
Здравствуйте, DioNNiS, Вы писали:
DNN>Здравствуйте, Aen Sidhe, Вы писали:
AS>>Во втором нет переменной ex для вывода информации об исключении.
DNN>И все?
DNN>try DNN>{ DNN>..... DNN>} DNN>catch(Exception ex) DNN>{
DNN>} DNN>catch DNN>{
DNN>}
DNN>Может ли когда-нибудь сработать второй случай?
Кажется может, если выбросили не исключение, а что-то другое. Вроде VB позволяет бросать не только исключения.
Здравствуйте, DioNNiS, Вы писали:
DNN>Подскажите пожалуйста, в чем разница следубщиз выражений: DNN>1.
DNN>catch(Exception ex)
DNN>{}
DNN>2.
DNN>catch
DNN>{}
Я использую второй синтаксис, когда при исключении необходимо что-то сделать (обычно: освободить ресурсы, восстановить состояние) и перебросить дальше.
Help will always be given at Hogwarts to those who ask for it.