395 / 314 / 53
Регистрация: 14.08.2014
Сообщений: 1,010
|
||||||
1 | ||||||
Исключение через условие01.06.2017, 09:59. Показов 2127. Ответов 8
Метки нет (Все метки)
Всем привет!
Если условие верно, можно ли каким-то образом перейти в блок Catch исключения? Да, можно искусственно его создать пытаясь делать вычисление с некорректными значениями переменных, но возможно есть что-то более приспособленное для таких целей?
0
|
01.06.2017, 09:59 | |
Ответы с готовыми решениями:
8
Какое условие if вызвало исключение? Как создать исключение или условие для удаления видео в ВК? Исключение через if.then Проверка введенного числа через Console.ReadKey и исключение |
53 / 53 / 17
Регистрация: 12.02.2017
Сообщений: 261
|
||||||
01.06.2017, 11:56 | 2 | |||||
Можно, для этого вызовите исключенение при равенству условия.
1
|
395 / 314 / 53
Регистрация: 14.08.2014
Сообщений: 1,010
|
|
01.06.2017, 13:48 [ТС] | 4 |
Navthe,
У вас как раз искусственный вызов исключения. Это понятно, возможно есть что-то специальное для таких целей, чтобы без велосипедов прыгнуть в Catch?
SoftIce, я так первым делом попробовал, не получается. Среда разработки ругается, что нельзя перепрыгивать в этот блок кода. Goto ведь в пределах текущего блока работает, а Catch это уже другая ветка.
2
|
SoftIce
|
01.06.2017, 13:51
#5
|
0
|
Администратор
|
||||||
01.06.2017, 13:52 | 6 | |||||
Сообщение было отмечено Yury Komar как решение
Решение
Дядя Корней, не надо переходить в Catch. Исскуственная генерация исключения это плохая практика. Использование goto скорее запутывает прорамму. Поэтому просто не нужно этого делать. В данном случае лучше сделать так
Catch ex As Exception которые ловят все исключения с их последующим игнорированием. Есть риск проигнорировать исключение которое не нужно было игнорировать. Правильнее ловить конкретные исключения.
4
|
es geht mir gut
11270 / 4752 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
||||||
01.06.2017, 14:05 | 7 | |||||
Согласен, но, на всякий случай еще такой вариант -
0
|
53 / 53 / 17
Регистрация: 12.02.2017
Сообщений: 261
|
||||||
01.06.2017, 14:47 | 8 | |||||
Дядя Корней, К сожалению нет такого перехода по условию в catch, да и catch нужен только для обрабоки исключений. Добавте ссылку с условия и с catch в общий код.
0
|
117 / 110 / 31
Регистрация: 05.04.2014
Сообщений: 224
|
|||||||||||
11.06.2017, 19:21 | 9 | ||||||||||
Можно вызвать пользовательскую ошибку.
Или так:
1
|
11.06.2017, 19:21 | |
11.06.2017, 19:21 | |
Помогаю со студенческими работами здесь
9
Исключение FireLoadException при воспроизведении видео через DirectX Необработанное исключение при отправке ответа через сокет Условие через счетчик Через раз срабатывает исключение при добавлении в бд MS Server compact Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |