حلقة Foreach
هناك حلقة خاصة تُستخدم حصرياً للمرور عبر العناصر في مصفوفة أو مجموعة بيانات.
القواعد الهيكلية (Syntax)
csharp string[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; foreach (string i in cars) { Console.WriteLine(i); }
لماذا نستخدم Foreach؟
- أكثر قابلية للقراءة.
- لا حاجة لاستخدام عداد فهرس (
i). - أقل عرضة للأخطاء (مثل خطأ "Index Out of Range").