Ответ 1
SetTimeout()
и SetInterval()
являются частью класса Script
(или Window
для предыдущих версий Script # < 0.8). Вы используете их так с встроенным делегатом:
int intervalid = Script.SetInterval(delegate { Window.Alert("Hello"); }, 3000);
Или вы можете написать явную функцию обработчика:
Script.SetTimeout(TimeoutHandler, 3000);
void TimeoutHandler() {
Window.Alert("Hello");
}
Чтобы отменить интервал таймера, вы можете использовать ClearInterval()
:
Script.ClearInterval(intervalid);