枚举是一种自定义的数据类型其值可以是许多值中的任意一个使用一个示例就很容易明白因此让我们看看Calendar控件这是个比较复杂的控件而且有许多能够修改其外观的属性其中一个就是DayNameFormat(见图)
该格式必须是这个值(Full Short FirstLetter FirstTwoLetters和Shortest)中的一个别无他选因此需要一个确保只能选择这些值的方法这就引入了枚举的概念因为枚举限制了其变量为一组已知值创建枚举的语法如下所示
Public Enum EnumerationName
Enumeration values
End Enum
该语句的功能是声明一种新类型该类型的名称为EnumerationName也可以由您任意给定这个类型比较特殊其值只能是给定列表中的一个值例如DayNameFormat是一个枚举类型它使用如下语句创建
Public Enum DayNameformat
Full
[Short]
FirstLetter
FirstTwoletters
Shortest
End Enum
ASPNET 入门教程完整版
[] []