集合类型表示: 某个有序类型的若干个值的集合。声明语法如下:
Type
Myset = set of baseType;
myset 为所声明的集合名称,baseType 为集合中所含成员的类型,称为基类型。
Delphi规定:
--> 一个集合类型的所有成员必须是同一有序类型,且最多只能含有256个成员
--> 集合类型的成员具有唯一性,即同一集合中不允许含有相同的成员
--> 集合类型的成员具有无序性,其中的成员没有序数,无法像枚举类型一样用序数表示集合成员
--> 集合类型的值域由基类型的值域决定
集合变量的声明:
type
Tmyset = set of byte;
var
myset:Tmyset;
或者
var
myset : set of byte;
集合变量的赋值:
myset := [1,4,7]; //表示集合变量的成员有3个,分别为1,4,7