async/await muliggør asynkron, ikke-blokerende kode, der læses som synkron kode. Det er essentielt for I/O-bundet arbejde (database, netværk, filacces) — det lader et program håndtere andet arbejde (eller anmodninger) mens det venter på langsomme operationer, hvilket forbedrer responsivitet og skalerbarhed.
Det grundlæggende mønster
{
client = HttpClient();
result = client.GetStringAsync(url);
result;
}
data = GetDataAsync();
