c# make a function wait code example
Example 1: c# wait for seconds
using System;
using System.Threading;
class Example
{
static void Main()
{
for (int i = 0; i < 5; i++)
{
Console.WriteLine("Sleep for 2 seconds.");
Thread.Sleep(2000);
}
Console.WriteLine("Main thread exits.");
}
}
/* This example produces the following output:
Sleep for 2 seconds.
Sleep for 2 seconds.
Sleep for 2 seconds.
Sleep for 2 seconds.
Sleep for 2 seconds.
Main thread exits.
*/
Example 2: c# wait seconds
//wait 2 seconds
Thread.Sleep(2000);
Task.Delay(2000);
//Both are valid options but I would recommend Task.Delay() as you can still use your UI while waiting