2秒または3秒の遅延を追加する方法 [closed] 質問する

2秒または3秒の遅延を追加する方法 [closed] 質問する

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) ------>

その他のシナリオ(例えば、しばらくしてから操作を開始するなど)については、コーディの答え

おすすめ記事