using System.Threading.Tasks;
static async Task Main(string[] args)
Task<int> result = LongProcess();
Console.WriteLine("Result: {0}", val);
static async Task<int> LongProcess()
Console.WriteLine("LongProcess Started");
Console.WriteLine("LongProcess Completed");
static void ShortProcess()
Console.WriteLine("ShortProcess Started");
Console.WriteLine("ShortProcess Completed");