using System.Threading.Tasks;
public static async Task Main()
Console.WriteLine("Hello World");
Console.WriteLine("Cooking Breakfast .....");
var pouringJuice = PourJuice();
Console.WriteLine("Cooking Breakfast Statarted.....");
var juice = await pouringJuice;
Console.WriteLine("Breakfast Ready .....");
public static async Task<string> PourJuice()
Console.WriteLine("Pouring Juice into glass");
await Task.Delay(TimeSpan.FromSeconds(1.5));
Console.WriteLine("Pouring Juice into glasses done.");
return "Pouring Juice into glass done ";