.Result — blocking. await — non-blocking.
1// Result — blocks thread2int result = GetDataAsync().Result;3 4// await — non-blocking5int result = await GetDataAsync();