العودة إلى الدورة

حلقة Foreach

C# من الصفر إلى الاحتراف: دورة برمجية شاملة

حلقة Foreach

هناك حلقة خاصة تُستخدم حصرياً للمرور عبر العناصر في مصفوفة أو مجموعة بيانات.

القواعد الهيكلية (Syntax)

csharp string[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; foreach (string i in cars) { Console.WriteLine(i); }

لماذا نستخدم Foreach؟

  • أكثر قابلية للقراءة.
  • لا حاجة لاستخدام عداد فهرس (i).
  • أقل عرضة للأخطاء (مثل خطأ "Index Out of Range").