Tôi có một phương pháp như thế này:làm thế nào để khởi động lại một phương pháp từ thời điểm thất bại cuối cùng của nó
public void runMethod()
{
method1();
method2();
method3();
}
Tôi muốn gọi đây là runMethod nhiều lần dựa trên một id. Tuy nhiên, nếu nói method2() không thành công vì lý do nào đó, khi tôi gọi runMethod, nó sẽ thực thi method3() và không thử thực hiện method1() một lần nữa (đã chạy thành công cho id này).
Cách tốt nhất để đạt được điều này là gì?
Cảm ơn bạn rất nhiều vì đã giúp đỡ
Không thực sự mặc dù, anh ấy cũng muốn bỏ qua câu hỏi không thành công nếu tôi đọc câu hỏi một cách chính xác. –
@jschoen Điểm tốt, tôi đặt tên cho các biến để ngụ ý những thành công cần được bỏ qua, không thành công. Tuy nhiên, mã vẫn hoạt động theo cùng một cách; chỉ cần đổi tên các trường. EDIT: Và bây giờ nó cố định. – Vulcan
Tôi không chắc chắn nó sẽ. Về cơ bản bạn chỉ cần theo dõi nếu nó được gọi, không phải nếu nó không thành công hoặc thành công. Vì vậy, nó sẽ trông giống như câu trả lời Htaras. –