Async Await : Wait Wait
using System;
using System.Threading.Tasks;
namespace CodeSnippetsForBasics
{
internal class Program
{
static int count = 10;
static void Main(string[] args)
{
ReturnMeNumber();
Console.WriteLine(count.ToString());
//Console.ReadLine();
Task.Delay(3000).Wait();
Console.WriteLine(count.ToString());
Task.Delay(3000).Wait();
Console.WriteLine(count.ToString());
Console.ReadLine();
}
static async void ReturnMeNumber()
{
await Delayed();
count = 20;
}
static async Task Delayed()
{
await Task.Delay(2000);
count = 30;
}
}
}