async/await möjliggör asynkron, icke-blockerande kod som läses som synkron kod. Det är väsentligt för I/O-bunden arbete (databas, nätverk, filåtkomst) — låter ett program hantera annat arbete (eller förfrågningar) medan långsamma operationer väntas på, vilket förbättrar responsivitet och skalbarhet.
Det grundläggande mönstret
{
client = HttpClient();
result = client.GetStringAsync(url);
result;
}
data = GetDataAsync();
