Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)aaapublished in(发表于) 2014/7/19 0:14:11 [delphi语法4]数据类型:枚举类型
枚举类型枚举类型是由一组有序的标识符组成的,它列出了所有这种类型可以包括的值。例如一个星期有7 天,程序中分别用0、1、2、3、4、5、6 来表示一个星期的每一天,但在程序中很不直观。下面就是声明了一个枚举类型的代码:typeDayOfWeek=(Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday);//变量名=(枚举列表)其中列表中的标识符彼此之间用逗号分隔,它列出了枚举类型所能取值的范围。Object Pascal 规定,第1 个标识符的值为0,第2 个标识符的值为1,依次类推。为了引用此枚举类型,必须声明一个DayOfWeek 类型的变量,例如:varDays:DayOfWeek;这样就声明了一个DayOfWeek 类型的枚举变量Days,Days 的值总是标识符列表中的一个。为了简化程序,还可以将类型声明和变量声明合二为一,例如:varDays:(Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday);注意:枚举的元素只能是标识符,标识符的命名规则必须符合Object Pascal 关于标识符的规定。例如不能以数字打头,标识符不能是保留字,同一个枚举元素不能同时出现在多个枚举中。
赞