4_1 C# - Switch
C# - التبديل (Switch)
تُستخدم جملة switch لاختبار قيمة متغير ضد عدة حالات محتملة بدلاً من استخدام سلسلة طويلة من جمل if.
🧠 الصيغة العامة:
switch (variable)
{
case value1:
// كود يتم تنفيذه
break;
case value2:
// كود يتم تنفيذه
break;
default:
// كود في حال لم يتحقق أي شرط
break;
}
📌 مثال عملي:
int day = 3;
switch (day)
{
case 1:
Console.WriteLine("الأحد");
break;
case 2:
Console.WriteLine("الاثنين");
break;
case 3:
Console.WriteLine("الثلاثاء");
break;
default:
Console.WriteLine("يوم غير معروف");
break;
}
🎯 ملاحظات:
- يجب كتابة
breakبعد كل حالة لمنع تنفيذ الحالات التالية. defaultتُستخدم كخيار افتراضي إذا لم تُطابق أي حالة.- يمكن تجميع أكثر من حالة لتأدية نفس المهمة.
switch (grade)
{
case "A":
case "B":
Console.WriteLine("ناجح");
break;
case "F":
Console.WriteLine("راسب");
break;
}
تعليقات
إرسال تعليق