【C#】枚举

什么是枚举

它用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。
在定义枚举类型时,如果不对其进行赋值,默认情况下,第一个枚举的数值为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中的值
        }
    }

猜你喜欢

转载自blog.csdn.net/ming_5257/article/details/80395971