async/await (C# 5)
async/await (C# 5)
Section titled โasync/await (C# 5)โasync/await simplifies asynchronous code using Tasks.
public async Task<string> GetDataAsync(HttpClient http){    var res = await http.GetStringAsync("/api/data");    return res;}Notes
- Avoid async void (except event handlers).
 - Propagate cancellation with CancellationToken.