async/await — syntactic sugar for asynchronous programming.
Basic usage:
1async Task<string> GetDataAsync()2{3 using var client = new HttpClient();4 return await client.GetStringAsync("https://api.example.com");5}
How it works:
Return types:
Common mistakes: