Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)aaa
published in(发表于) 2014/7/19 0:14:11
[delphi语法4]数据类型:枚举类型

[delphi语法4]数据类型:枚举类型

枚举类型

枚举类型是由一组有序的标识符组成的,它列出了所有这种类型可以包括的值。例如一个星期有7 天,程序中分别用0、1、2、3、4、5、6 来表示一个星期的每一天,但在程序中很不直观。下面就是声明了一个枚举类型的代码:

type

DayOfWeek=(Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday);//变量名=(枚举列表)其中列表中的标识符彼此之间用逗号分隔,它列出了枚举类型所能取值的范围。Object Pascal 规定,第1 个标识符的值为0,第2 个标识符的值为1,依次类推。

为了引用此枚举类型,必须声明一个DayOfWeek 类型的变量,例如:

var

Days:DayOfWeek;

这样就声明了一个DayOfWeek 类型的枚举变量Days,Days 的值总是标识符列表中的一个。为了简化程序,还可以将类型声明和变量声明合二为一,例如:

var

Days:(Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday);

注意:枚举的元素只能是标识符,标识符的命名规则必须符合Object Pascal 关于标识符的规定。例如不能以数字打头,标识符不能是保留字,同一个枚举元素不能同时出现在多个枚举中。




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759