using System;
using System.Threading.Tasks;
public class Program
{
public static async void Main()
var task = Test1Async();
Console.WriteLine("Task started");
Console.WriteLine("start await");
await task;
Console.WriteLine("Task complete");
}
private static async Task TestAsync()
await Test1Async();
private static async Task Test1Async()
int i = 0;
while(true){
Console.WriteLine(i);
await Task.Delay(100);
var d ="";
i++;