Мне интересно, может ли try..catch
заставить выполнение зайти в catch
и запустить код там?Как я могу принудительно выполнить блок захвата?
здесь пример кода:
try {
if (AnyConditionTrue) {
// run some code
}
else {
// go catch
}
} catch (Exception) {
// run some code here...
}
Вы имеете в виду, как повышение исключения в заявлении еще? Конечно. Это не лучший способ разработки вашего приложения, но это возможно.Просто сделайте Throw new Exception («Это простое исключение»); – IAmTimCorey
'throw new Exception (« Some Message »)' –
Вы можете сделать исключение в своем другом, но вы не должны использовать исключения для потока управления. – cadrell0