SpringDragon

导航

 

    关键字:enum 

    枚举不是类,是一种引用数据类型,主要用来表示对于取值范围有约束的情况

  枚举为值类型,在栈中

  枚举与类是平级的

  枚举一般与switch-case配套使用

  枚举值必须是整型的数据,默认为int,可以修改枚举值的类型,但是也必须为整型,默认最开始为1,依次往下排,最后一个不加(,),属于标识符

  

enum Season {
    Spring = 1, 
    Summer = 0, 
    Autumn = 2, 
    Winter   
}

class Program {
    public static void Main(string[] args) {
        Season s = Season.Spring;
        Show(s);


        System.Console.WriteLine(s - 1);

    }
    
    static void Show(Season s) {
        switch (s) {
            case Season.Spring:
                System.Console.WriteLine("春困");
                break;
            
        }
    }
}

  

posted on 2017-05-06 11:51  chenquanlong  阅读(157)  评论(0编辑  收藏  举报