Enum در یک بیانیه سوئیچ(Enum in a Switch Statement)

Enum ها اغلب در دستورات switch برای بررسی مقادیر مربوطه استفاده می شوند:




مثال


enum Level 
{
  Low,
  Medium,
  High
}

static void Main(string[] args)
{
Level myVar = Level.Medium;
  switch(myVar)
{
    case Level.Low:
     Console.WriteLine("Low level");
      break;
    case Level.Medium:
       Console.WriteLine("Medium level");
      break;
    case Level.High:
      Console.WriteLine("High level");
      break;
  }
}

The output will be:




Medium level






چرا و چه زمانی از Enums استفاده کنیم؟



وقتی مقادیری دارید که می‌دانید تغییر نمی‌کنند، از enums استفاده کنید، مانند روزهای ماه، روز، رنگ‌ها، دسته کارت‌ها و غیره.