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.