枚举提供了一种处理相关常量集的简单方法。 枚举,或者 Enum
,是一组值的符号名称。 枚举被视为数据类型,你可以使用它们创建常量集以用于变量和属性。
何时使用枚举
每当过程接受有限的一组变量时,请考虑使用枚举。 枚举可以使代码更加清晰和易读,特别是在使用有意义的名称时。
使用枚举的好处包括:
减少由数字转置或键入错误引起的错误。
方便今后更改数值。
使代码更易于阅读,这意味着错误不太可能蔓延到其中。
确保向前兼容性。 使用枚举时,如果将来有人更改与成员名称对应的值,则代码不太可能失败。
命名枚举
对枚举成员使用命名约定。 当 Visual Basic 遇到枚举成员名称时,如果其他引用的类型库包含相同的名称,可能会引发异常。 使用唯一前缀来标识应用程序或组件中的值。
引用枚举的成员时,必须用枚举名称限定成员名,否则使用Imports
语句。 有关详细信息,请参阅 枚举和名称限定。
预定义枚举
Visual Basic 提供了许多预定义的枚举,例如 FirstDayOfWeek
和 MsgBoxResult
,来帮助编写代码。 请参阅 常量和枚举以获得相关列表。