什么是枚举
它用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。
在定义枚举类型时,如果不对其进行赋值,默认情况下,第一个枚举的数值为0,后面每个枚举数的值依次递增1。
枚举的定义
public enum 枚举名
{
设置枚举值
}
例如
public enum FangXiang //定义一个方向的枚举
{ //什么是枚举值,有一些固定的范围的值
东,
南,
西,
北
}
//调用枚举
class Program
{
static void Main(string[] args)
{
FangXiang fangxiang = FangXiang.东;
FangXiang fangxiang = FangXiang.南;
FangXiang fangxiang = FangXiang.西;
FangXiang fangxiang = FangXiang.北;
//FangXiang fangxiang 也是定义的过程,但是fangxiang的值只能是FangXiang中的值
}
}