C# でプログラムに遅延を追加するにはどうすればよいですか?
ベストアンサー1
Thread.Sleep()
関数を使うこともできます。例えば
int milliseconds = 2000;
Thread.Sleep(milliseconds);
それ完全に停止する現在のスレッドを 2 秒間実行します。
おそらく最も適切なシナリオは、Thread.Sleep
メインとは異なる別のスレッドで操作を遅延させたい場合です。例:
MAIN THREAD --------------------------------------------------------->
(UI, CONSOLE ETC.) | |
| |
OTHER THREAD ----- ADD A DELAY (Thread.Sleep) ------>
その他のシナリオ(例えば、しばらくしてから操作を開始するなど)については、コーディの答え。