الدرس 14: if / else / else if
الآن نحوّل الشرط إلى قرار. في C#: if (شرط) { ... } يُنفّذ الكتلة فقط إذا كان الشرط صحيحًا. else { ... } يُنفّذ عندما يكون غير صحيح، و else if (شرط آخر) يفحص خيارًا إضافيًا. لاحظ صياغة C#: الشرط داخل أقواس دائرية ( )، والجسم داخل أقواس معقوفة { } — وليس نقطتين وإزاحة.
if هو مفترق طرق: إذا كان الشرط صحيحًا تدخل كتلة if؛ وإلا فتدخل كتلة else. else if يضيف مفترقًا آخر.
- if (شرط)
- يُنفّذ الكتلة التي تليه فقط إذا كان الشرط صحيحًا. الشرط داخل الأقواس.
- else
- الكتلة التي تُنفّذ عندما يكون شرط if غير صحيح.
- else if
- يفحص شرطًا إضافيًا إذا لم يتحقق السابق.
- كتلة { }
- الأقواس المعقوفة التي تحيط بجسم if/else. الكتلة نفسها لا تنتهي بـ ;.