如何在 C# 中通过 Script#使用setTimeout()
和方法?setInterval
例如,如何写:setInterval(function(){alert("Hello")},3000);
?
如何在 C# 中通过 Script#使用setTimeout()
和方法?setInterval
例如,如何写:setInterval(function(){alert("Hello")},3000);
?
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);