using System.Threading.Tasks;
public static void Main()
Task<int> task = Task.Run(() =>
return CalculateResult();
Console.WriteLine(task.Result);
Console.WriteLine("Finished processing. Press a key to end.");
public static int CalculateResult()
Console.WriteLine("Work starting");
Console.WriteLine("Work finished");