Tôi tự hỏi có thể try..catch
thực thi lực lượng để đi vào mã số catch
và chạy trong đó không?Làm thế nào tôi có thể bắt buộc thực hiện khối catch?
đây mã ví dụ:
try {
if (AnyConditionTrue) {
// run some code
}
else {
// go catch
}
} catch (Exception) {
// run some code here...
}
Bạn có nghĩa là giống như nâng một ngoại lệ trong các báo cáo khác? Chắc chắn rồi. Nó không phải là cách tốt nhất để thiết kế ứng dụng của bạn nhưng nó là có thể.Chỉ cần làm một ngoại lệ mới ném ("Đây là một ngoại lệ đơn giản"); – IAmTimCorey
'ném ngoại lệ mới (" Một số thông điệp ")' –
Bạn có thể ném ngoại lệ cho người khác, nhưng bạn không nên sử dụng ngoại lệ cho luồng điều khiển. – cadrell0