async/await mahdollistaa asynkronisen, ei-estävän koodin, joka luetaan kuin synkroninen koodi. Se on olennaista I/O-sidonnaiselle työlle (tietokanta, verkko, tiedoston käyttö) — jonka avulla ohjelma voi käsitellä muuta työtä (tai pyyntöjä) odottaessaan hitaita operaatioita, mikä parantaa responsiivisuutta ja skaalautuvuutta.
Peruskaava
{
client = HttpClient();
result = client.GetStringAsync(url);
result;
}
data = GetDataAsync();
