阅读量: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
方法来遍历枚举类型的所有值。