C#中的枚举类型怎么使用

avatar
作者
筋斗云
阅读量:0

在C#中,枚举类型用于定义一组命名的整数常量。以下是枚举类型的基本用法示例:

// 定义一个枚举类型 public enum DaysOfWeek {     Monday,     Tuesday,     Wednesday,     Thursday,     Friday,     Saturday,     Sunday }  class Program {     static void Main()     {         // 使用枚举类型         DaysOfWeek today = DaysOfWeek.Monday;          if(today == DaysOfWeek.Monday)         {             Console.WriteLine("Today is Monday");         }          // 枚举类型的值可以通过枚举常量名或者整数值来获取         DaysOfWeek day = (DaysOfWeek)2;         Console.WriteLine(day);  // 输出 Wednesday          // 遍历枚举类型的所有值         foreach(DaysOfWeek dayOfWeek in Enum.GetValues(typeof(DaysOfWeek)))         {             Console.WriteLine(dayOfWeek);         }     } } 

在上面的示例中,我们定义了一个名为DaysOfWeek的枚举类型,包含了一周的每一天。我们可以使用枚举类型来声明变量,并通过枚举常量名或整数值来获取枚举类型的值。我们还可以使用Enum.GetValues方法来遍历枚举类型的所有值。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!