async/await — asynchronous programming pattern.
1// Async method2public async Task<string> GetDataAsync() {3 // Await asynchronous operation4 string result = await httpClient.GetStringAsync("https://api.example.com");5 return result;6}78// Calling9public async Task ProcessData() {10 string data = await GetDataAsync();11 Console.WriteLine(data);12}
Key points:
async — marks method as asynchronous.await — pauses execution until task completes.Task or Task<T>.Task type.