async/await maakt asynchrone, niet-blokkerende code mogelijk die eruitziet als synchrone code. Het is essentieel voor I/O-gebonden werk (database, netwerk, bestandstoegang) — je programma kan ander werk (of verzoeken) afhandelen terwijl trage bewerkingen worden afgewacht, wat de responsiviteit en schaalbaarheid verbetert.
Het basispatroon
{
client = HttpClient();
result = client.GetStringAsync(url);
result;
}
data = GetDataAsync();
