我们如何使用enum关键字在C#中定义变量类型?

C#枚举是值数据类型。枚举是一组命名的整数常量。使用enum关键字声明枚举类型。

以下是枚举的语法。

enum <enum_name> {
   enumeration list
};

让我们来看一个例子。

enum Vehicle { Car, Bus, Truck };

以下是显示如何使用enum关键字定义变量类型的示例。

示例

using System;
namespace Demo {
   class Program {
      enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };
      static void Main(string[] args) {
         int WeekdayStart = (int)Days.Mon;
         int WeekdayEnd = (int)Days.Fri;
         Console.WriteLine("Monday: {0}", WeekdayStart);
         Console.WriteLine("Friday: {0}", WeekdayEnd);
         Console.ReadKey();
      }
   }
}

输出结果

Monday: 1
Friday: 5