一.Enum的定义:

枚举是一组命名整型的常量。枚举类型是使用 enum 关键字声明的,它是值类型。枚举包含自己的值,且不能继承或传递继承。

二.声明 enum 变量:

声明枚举的一般语法:

enum <enum_name>
{ 
    enumeration list 
};

其中,

  • enum_name 指定枚举的类型名称。
  • enumeration list 是一个用逗号分隔的标识符列表。

枚举列表中的每个符号代表一个整数值,一个比它前面的符号大的整数值。默认情况下,第一个枚举符号的值是 0;

三.实例演示:

下面的实例演示了枚举变量的用法:

 实例界面:

实例代码:

        /enum枚举

        enum Day { 星期日, 星期一, 星期二, 星期三, 星期四, 星期五, 星期六 };

        private void test3()
        {
            int x = (int)Day.星期日;
            int y = (int)Day.星期三;
            //textBox2.Text = x.ToString();//显示的是数字,此数字为枚举的索引值
            textBox3.Text = y.ToString();
            textBox2.Text=Day.星期日.ToString();//显示的是字符串,如星期日
            //textBox3.Text=Day.星期三.ToString();

        }

        private void button13_Click(object sender, EventArgs e)
        {
            test3();
        }

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部