Thread.Sleep не підтримується в .NET для додатків Windows Store.
Наприклад, це
System.Threading.Thread.Sleep(1000);
буде компілюватися при націлюванні на будь-який .NET Framework (2.0, 3.5, 4.0, 4.5), але не при націленні на .NET для додатків Windows Store (або в бібліотеці портативних класів, націлену на 4.5 і зберігати).
System.Threading.Thread все ще є, у нього просто немає способу сну.
Мені потрібно щось затримати на кілька секунд у моєму додатку, чи є відповідна заміна?
РЕДАКТУЙТЕ, чому потрібна затримка: мій додаток - це гра, і затримка полягає в тому, щоб він виглядав так, як опонент комп'ютера "думає" про свій наступний крок. Метод вже називається асинхронним (основний потік не заблокований), я просто хочу сповільнити час реакції.
Monitor
клас? Wait
Для імітації сну можна використовувати метод з таймаутом.
Thread.Sleep
на смітник поганих технологій.