async/await umožňuje asynchronní, neblokující kód, který se čte jako synchronní. Je nezbytný pro práci vázanou na I/O (databáze, síť, přístup k souborům) — umožňuje programu zpracovávat jinou práci (nebo požadavky) při čekání na pomalé operace, což zlepšuje odezvu a škálovatelnost.
Základní vzor
{
client = HttpClient();
result = client.GetStringAsync(url);
result;
}
data = GetDataAsync();
