using System;
using System.Threading;
using System.Threading.Tasks;
public class Program
{
public async static Task Main()
var thing = new TestClass();
thing.Thread1();
await thing.Thread2();
Console.WriteLine("Done");
}
public class TestClass
public async Task Thread1()
await Task.Delay(1000);
Console.WriteLine("Thread1");
public async Task Thread2()
await Task.Delay(200);
Console.WriteLine("Thread2");