关于枚举

作者: 瓦尔登湖的船夫 | 来源:发表于2017-08-14 10:53 被阅读0次

    理解,我想从来都是一个愈加深入的过程,而不是在某个点可以终结。

    枚举是什么?一种规范?使用关键字enum声明一个枚举类型?例如:enume  Senson{Spring,Summer,Fall,Winter}把所有的4种季节放在一起。

    魏某人说:“枚举可以起到自注释,规范的作用,让程序显示的更为清晰”。对于枚举的作用,其实在大量的具体工程中会有更好的体会,尤其是在自己之后所做所学的工程中。当然在菜鸟教程,以及简单的例子不失一个美好的开始。例如在游戏开发中,通常用枚举类型来表示状态机(游戏暂停、游戏结束等)这也许就是枚举在游戏应用当中一个简单的意义所在。

    C#枚举是值数据类型,等价于枚举包含自己的值,且不能继承或传递继承。

    枚举的使用也有利用后来人对于代码的优化和维护。

    假如我们在某一个值设置它的默认值,它下一个值没有赋值的话,那的默认值为上一个值+1

    在枚举的内部,每一个枚举都为每一个元素关联了一个整数值,默认如下:编号从0开始,代表第一个元素,每一个元素的编号都递增1;

    相关文章

      网友评论

        本文标题:关于枚举

        本文链接:https://www.haomeiwen.com/subject/vvpjkxtx.html