// Async await Task.Delay(1000); //when you want a logical delay without blocking the current thread // Not Async Thread.Sleep(1000) //when you want to block the current thread.