私はおそらくここで間違ったアプローチを取っています、私はJS非同期プログラミングから来ています。
delegate
ミリ秒数後にaまたはラムダを実行するのと同等のものはありますか?
クリックイベントが発生してからしばらくしてから関数をトリガーしたい。
私はおそらくここで間違ったアプローチを取っています、私はJS非同期プログラミングから来ています。
delegate
ミリ秒数後にaまたはラムダを実行するのと同等のものはありますか?
クリックイベントが発生してからしばらくしてから関数をトリガーしたい。
はいあります。setTimeout と同等: 新しいスレッドを開始し (メイン スレッドのブロックを防ぐため)、そのスレッドを一時停止します。
System.Threading.Tasks.Task.Factory.StartNew(() => {
Thread.Sleep(500); // delay execution for 500 ms
// more code
});
間隔を設定する場合は、 を参照してSystem.Threading.Timers
ください。
Task
また、または内からユーザー インターフェースを操作する場合は、 !Timer
を使用することを忘れないでください。InvokeOnMainThread(...)