Thread.Sleep sepertinya tidak didukung di .NET untuk aplikasi Windows Store.
Misalnya, ini
System.Threading.Thread.Sleep(1000);
akan dikompilasi saat menargetkan .NET Framework (2.0, 3.5, 4.0, 4.5), tetapi tidak saat menargetkan .NET untuk aplikasi Windows Store (atau di pustaka kelas portabel yang menargetkan 4.5 dan penyimpanan).
System.Threading.Thread masih ada, hanya saja tidak ada metode Sleep.
Saya perlu menunda sesuatu selama beberapa detik di aplikasi saya, apakah ada pengganti yang cocok?
EDIT mengapa penundaan itu diperlukan: Aplikasi saya adalah sebuah permainan dan penundaan itu adalah untuk membuatnya tampak seperti komputer lawan sedang "memikirkan" tentang langkah selanjutnya. Metode ini sudah dipanggil secara asinkron (utas utama tidak diblokir), saya hanya ingin memperlambat waktu respons.
Monitor
kelas? Anda dapat menggunakan Wait
metode dengan waktu tunggu untuk mensimulasikan tidur.
Thread.Sleep
ke tong sampah teknologi buruk.