الدرس 15: switch
عند فحص قيمة واحدة مقابل خيارات كثيرة، تصبح سلسلة if/else if طويلة. switch أنظف: switch (value) يفحص القيمة، وكل case هو خيار، break ينهيه، و default يعمل إذا لم يطابق أي case. ملاحظة: في C# كل case يقوم بعمل ما يجب أن يحتوي على break.
switch مثل لوحة مفاتيح: بناءً على القيمة، يضيء الـ case المطابق. break هو 'انتهيت هنا'، و default هو 'إذا لم يطابق شيء'.
- switch (value)
- يفحص قيمة واحدة ويختار الـ case الذي يطابقها.
- case
- خيار واحد في switch: case 3: يعمل إذا كانت القيمة 3.
- break
- ينهي الـ case الحالي كي لا يستمر إلى الذي يليه.
- default
- يعمل عندما لا يطابق أي case — مثل else في switch.