2012-11-10 36 views

Trả lời

7

SetTimeout()SetInterval() là một phần của lớp Script (hoặc Window cho các phiên bản trước của tập lệnh # < 0.8). Bạn sử dụng chúng như thế này với một đại biểu inline:

int intervalid = Script.SetInterval(delegate { Window.Alert("Hello"); }, 3000); 

Hoặc bạn có thể viết một hàm điều khiển rõ ràng:

Script.SetTimeout(TimeoutHandler, 3000); 

void TimeoutHandler() { 
    Window.Alert("Hello"); 
} 

Để loại bỏ các khoảng thời gian hẹn giờ sau đó bạn có thể sử dụng ClearInterval():

Script.ClearInterval(intervalid); 
+0

Tôi không thấy các phương thức này trong lớp Script. Những không gian tên mà chúng xác định? –

+0

Tôi đã sửa các phiếu của bạn (bạn trộn 'Cửa sổ' với 'Tập lệnh'). –

+0

Tại sao bạn từ chối các chỉnh sửa phù hợp của tôi? –

Các vấn đề liên quan