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;
}

تعليقات

المشاركات الشائعة من هذه المدونة

HTML - Text Formatting تنسيقات النص

1.1 SQL Introduction

Entity Framework - مقدمة عن Entity Framework