Tôi muốn thực hiện lại mã trong khối thử sau khi một ngoại lệ bị bắt. Điều đó có thể bằng cách nào đó?Có thể thực hiện lại mã trong khối thử sau khi ngoại lệ bị bắt trong khối catch không?
Đối với Ví dụ:
try
{
//execute some code
}
catch(Exception e)
{
}
Nếu ngoại lệ được bắt tôi muốn đi trong khối try một lần nữa để "thực hiện một số mã" và cố gắng một lần nữa để thực hiện nó.
không, không phải là một built-in cách tiêu chuẩn, nhưng bạn có thể xây dựng riêng –
trùng lặp càng tốt bạn [try/catch ngoại lệ tiếp tục từ dòng gây ra ngoại lệ] (http://stackoverflow.com/câu hỏi/7125352/try-catch-exception-tiếp tục-từ-line-mà-gây ra-ngoại lệ), [Try-Catch và "Tiếp tục" - là điều này có thể?] (http://stackoverflow.com/questions/6146248/try-catch-and-continue-is-this-possible), [Catch and Continue] (http://stackoverflow.com/questions/7113929/catch-and-continue) –
@SunilKumarBM hữu ích khi thực hiện cuộc gọi đến một trang web/dịch vụ web tinh vi, thường xuyên bị lỗi 500 lần. – SynXsiS