Sleeping in .NET
Sleep
Newer way with asynchronous programming:
await Task.Delay(TimeSpan.FromSeconds(2), cancellationToken); // sleep 2 seconds
Another way:
var timer = new Timer(callback, etc.);
timer.Elapsed += OnTimerElapsed;
timer.AutoReset = true;
timer.Enabled = true;
Old way:
System.Threading.Thread.Sleep(1000);
or
Thread.Sleep(TimeSpan.FromSeconds(2));.
Comments
Post a Comment