Cách sử dụng phương thức setTimeout()
và setInterval
trong C# bằng Tập lệnh #?Tương đương với hàm setTimeout và setInterval trong Tập lệnh #
Ví dụ: cách viết: setInterval(function(){alert("Hello")},3000);
?
Cách sử dụng phương thức setTimeout()
và setInterval
trong C# bằng Tập lệnh #?Tương đương với hàm setTimeout và setInterval trong Tập lệnh #
Ví dụ: cách viết: setInterval(function(){alert("Hello")},3000);
?
SetTimeout()
và 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);
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? –
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'). –
Tại sao bạn từ chối các chỉnh sửa phù hợp của tôi? –