1声明枚举(enum)类型的变量
enum 变量名
{
//标识符列表中,元素与元素之间用 , 逗号分隔;
标识符列表
}
枚举列表中的每个符号代表一个整数值,一个比他前面符号大的整数值,默认情况下,第一个枚举符号代表0,当然也可以修改:
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace Test
- {
- class Program
- {
- //定义 enum 类型 以0开始递增
- enum weekday
- {
- Sun, Mon, tue, Wed, thu, Fri, Sat //若要改变默认值只需 (Sun = 2, Mon, tue, Wed, thu, Fri, Sat)以2开始递增+1
- };
- static void Main(string[] args)
- {
- weekday wek;
- Console.WriteLine("输入0~6一个数字: ");
- int i = int.Parse(Console.ReadLine());
- wek = (weekday)i; //强制类型转换,将int类型转化为 weekday 类型
- Console.WriteLine("{0} 是 {1}", i, wek);
- }
- }
- }
我输入一个0: