Files
freeCodeCamp/guide/arabic/csharp/switch-case/index.md
2019-06-20 16:40:26 -05:00

1.4 KiB

title, localeTitle
title localeTitle
Switch Case تبديل القضية

تبديل القضية

رمز التبديل هو عبارة عن بيان اختيار يختار قسم حالة التبديل بناءً على القيمة المطابقة مع التعبير / القيمة التي يتم تقييمها. 1 إذا لم تتطابق أي من عبارات الحالة مع قيمة المتغير المبدّل ، فسيتم اختيار المسار الافتراضي. يشبه عبارة switch جملة من if statements . نحن الخروج من التبديل عن طريق break .

مثال

public enum Colors { Red, Blue, Green, Orange }

Colors myColor;

... myColor is set to one of the enum values ...

switch(myColor){
  case Colors.Red:
    Console.WriteLine("How you like them apples?");
    break;
  case Colors.Blue:
    Console.WriteLine("Ice Ice Baby...");
    break;
  case Colors.Green:
    Console.WriteLine("Fore!");
    break;
  default:
    Console.WriteLine("I have a hard time when I try to rhyme.");
}

انتاج |

If myColor is Colors.Red:
> How you like them apples?

If myColor is Colors.Blue:
> Ice Ice Baby...

If myColor is Colors.Green:
> Fore!

If myColor is Colors.Orange:
> I have a hard time when I try to rhyme.

مصادر: