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.