Thread.Sleepは、Windowsストアアプリの.NETではサポートされていないようです。
たとえば、これ
System.Threading.Thread.Sleep(1000);
.NET Framework(2.0、3.5、4.0、4.5)を対象とする場合はコンパイルされますが、Windowsストアアプリ(または4.5とストアの両方を対象とするポータブルクラスライブラリ)の.NETを対象とする場合はコンパイルされません。
System.Threading.Threadはまだありますが、Sleepメソッドがありません。
アプリで何かを数秒遅らせる必要があります。適切な代替品はありますか?
遅延が必要な理由を編集する:私のアプリはゲームであり、遅延は、コンピューターの対戦相手が彼の次の動きについて「考えている」ように見せることです。メソッドはすでに非同期で呼び出されています(メインスレッドはブロックされていません)。応答時間を遅くしたいだけです。
Monitor
クラスはありますか?Wait
タイムアウトを指定してこのメソッドを使用すると、スリープをシミュレートできます。
Thread.Sleep
悪い技術のゴミ箱に追放してくれてありがとう。