枚举:enum(enumerator)
定义:是一组已命名的数值常量
用途:定义一组特定值的数据类型
关键字是:enum
1.枚举也可以定义在命名空间外
2.枚举变量之间用逗号,隔开而不是分号
3.枚举是值类型,也不需要实例化,调用时用枚举名.变量名
4.要输出变量的值为×××时,用(int)用枚举名.变量名.当你没有具体给变量赋值时,它默认值是0,后面的值依次加1,自已赋值时可以随意的。
5.枚举中要赋值时,必须先声明:
eg:enum Seasons
{
星期日, Sunday=星期日,
星期一, Monday = 星期一,
星期二, Tuesday = 星期二,
星期三, Wednesday = 星期三,
星期四, Thrusday = 星期四,
星期五, Friday = 星期五,
星期六, Saturday=星期六
}
for (int i = 0; i < 7; i++)
{
Console.WriteLine((Seasons)(DayOfWeek)i);
}
6.在枚举中你没给第一个值赋值而给第二个值赋值后,第一个值仍为0,但第二个值以后的每个值都依次加1
定义:是一组已命名的数值常量
用途:定义一组特定值的数据类型
关键字是:enum
1.枚举也可以定义在命名空间外
2.枚举变量之间用逗号,隔开而不是分号
3.枚举是值类型,也不需要实例化,调用时用枚举名.变量名
4.要输出变量的值为×××时,用(int)用枚举名.变量名.当你没有具体给变量赋值时,它默认值是0,后面的值依次加1,自已赋值时可以随意的。
5.枚举中要赋值时,必须先声明:
eg:enum Seasons
{
星期日, Sunday=星期日,
星期一, Monday = 星期一,
星期二, Tuesday = 星期二,
星期三, Wednesday = 星期三,
星期四, Thrusday = 星期四,
星期五, Friday = 星期五,
星期六, Saturday=星期六
}
for (int i = 0; i < 7; i++)
{
Console.WriteLine((Seasons)(DayOfWeek)i);
}
6.在枚举中你没给第一个值赋值而给第二个值赋值后,第一个值仍为0,但第二个值以后的每个值都依次加1
转载于:https://blog.51cto.com/aspneteye/253819