Funkcja czekania w C#

0

Witam, czy istnieje w C# funkcja czekająca określoną ilość milisekund? Coś typu Sleep(); w C++, jeśli ktoś tam kodował.

0

A w Unity masz jeszcze Coroutine (metoda zwracająca IEnumerator) i w środku można zrobić yield return new WaitForSeconds(...);.

0
using System.Threading.Tasks;

Task.Delay(5000).Wait();

Chociaż to chyba nie jest dobre podejście, ale nie wiem.

2

Task.Delay to raczej w metodach asynchronicznych

await Task.Delay(5000);

Wtedy na czas oczekiwania mamy zwolniony wątek. W wersji powyżej nie różni się to od Thread.Sleep, a klepania więcej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1