当前位置:知识百问>百科问答>什么是Enum?

什么是Enum?

2023-12-10 10:28:36 编辑:join 浏览量:601

什么是Enum?

Enum 定义的是枚举变量。变量和参数都可以定义为 Enum 类型。Enum 类型中的元素被初始化为 Enum 语句中指定的常数值。所赋给的值可以包括正数和负数,且在运行时不能改变。你可以把它理解为一个常数集合。方便实用。最常用的地方是用作函数的参数类型。假设有个GetSeason函数返回某月所在的季节:不用枚举则定义为:GetSeason(Month As Integer) As Integer则参数Month取值1到12表示一到十二旦渣月,返回值1-4表示春夏秋冬四季。但这样做程序碰孙可读性明模吵悄显不佳。使用枚举:Enum Months January = 1 February March April May June July August September October November DecemberEnd EnumEnum Seasons Spring = 1 Summer Autumn WinterEnd Enum则函数定义为:GetSeason(Month As Months) As Seasons调用时可以写:iSeason = GetSeason(August)If GetSeason(August) = Spring Then Msgbox "你瞎说。"

标签:Enum

版权声明:文章由 知识百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaiwen.com/answer/299467.html
热门文章