using System.Threading.Tasks;
public static void Main(string[] args)
Console.WriteLine("Called CallerWithAsync");
private async static void CallerWithAsyn()
string result = await GreetingAsync("Stephanie");
Console.WriteLine(result);
private static string Greeting(string name)
return string.Format("Hello, {0}", name);
private static Task<string> GreetingAsync(string name)
return Task.Run<string>(() => Greeting(name));