async/await يتيح كود غير متزامن وغير محجوب يقرأ مثل الكود المتزامن. وهو ضروري للعمليات المرتبطة بـ I/O (قواعد البيانات، الشبكة، الوصول للملفات) — مما يسمح للبرنامج بالتعامل مع عمل آخر (أو طلبات أخرى) أثناء انتظار العمليات البطيئة، مما يحسّن الاستجابة وقابلية التوسع.
النمط الأساسي
{
client = HttpClient();
result = client.GetStringAsync(url);
result;
}
data = GetDataAsync();
