1

誰かがこれの例を持っていますか、私は何日も試してきましたが、それを理解できません.

ヘルプ...

これが私が試したことの1つです:

var aTimer = new System.Timers.Timer(10000);
aTimer.add_Elapsed(handler);
}

public function handler(sender: Object, e : ElapsedEventArgs){ }
4

1 に答える 1

2

オブジェクトaTimerは関数内のローカル変数のように見えます。つまり、ガベージ コレクトされる可能性があります。クラスのフィールドに移動してみてください。

また、Elapsedプロパティを設定した後、タイマーを開始する必要があります。

aTimer.Start();
于 2012-05-24T06:25:57.183 に答える