上一节:
下一节:

  C# 枚举

  • 枚举

    在 C# 中,枚举是一组命名的整数常量。使用enum关键字声明枚举类型。C# 枚举是值数据类型。换句话说,枚举包含其自身的值,并且不能继承或不能传递继承。
  • 声明枚举变量

    声明枚举的一般语法是-
    
    enum <enum_name> {
       enumeration list 
    };
    
    说明:
    • enum_name指定枚举类型名称。
    • enumeration list 是一个逗号分隔的标识符的列表。
    枚举列表中的每个符号代表一个整数值,该整数值比其前面的符号大一个。默认情况下,第一个枚举符号的值为0。例如-
    
    enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };
    
    以下示例演示枚举变量的使用-
    
    using System;
    
    namespace EnumApplication {
       class EnumProgram {
          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
    
上一节:
下一节: