12

Script# を使用して C# でメソッドsetTimeout()を使用するには?setInterval

たとえば、次のように記述しますsetInterval(function(){alert("Hello")},3000);

4

1 に答える 1

7

SetTimeout()およびクラスSetInterval()の一部です(またはScript# < 0.8 の以前のバージョンの場合)。インライン デリゲートで次のように使用します。ScriptWindow

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

または、明示的なハンドラー関数を記述できます。

Script.SetTimeout(TimeoutHandler, 3000);

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

後でタイマー間隔を破棄するには、次を使用できますClearInterval()

Script.ClearInterval(intervalid);
于 2012-11-12T09:27:23.167 に答える