VB基础教程:第五章第六节数组的概念
5.6用户定义的数据类型
1。自定义数据类型的定义
是指由几种标准数据类型组成的复合类型,也称为记录类型。
(1)定义方法:
Type自定义类型名称
元素名称[(下标)]作为类型名称
……
元素名称[(下标)]作为类型名称
End Type
元素名称:表示自定义类型的成员
下标(可选):表示它是一个数组,
Type Name:a standard Type
Example:定义用户自定义类型的学生信息:
Type Stud Type
No As integer '将学号
Name定义为String*10 '将姓名
性别定义为String*2 '将性别
Mark(1到4)定义为Single '将四门课程的成绩
Total定义为Single '定义总分
End Type
(2)备注 bas),默认为Public
2)自定义类型中的元素可以是字符串,但应该是定长字符串
3)自定义类型的名称不要和该类型的变量名混淆
4)注意自定义类型变量和数组的区别:都是由几个元素组成的,前一个元素代表后者存储相同性质和类型的数据,下面的标签表示不同的元素。
2。自定义变量的声明和使用
使用形式:Dim变量名为自定义类型名
例如:Dim student为studtype,my study中元素的表达式为study type
自定义类型为:变量名。元素名为:student . name student . mark(4)
为简单起见,可以用With …… End With语句简化。例如:
与学生
。否= 99001
。name = ""
。sex = ""
。当I = 1to4时,total = 0
。mark(I)=int(rnd*101)'随机生成0到100之间的分数
。总计=。总计+。may(I)
Next I
End with
my studio = student '同类自定义类型变量可以直接赋值
3 .使用自定义类型数组
自定义类型数组意味着数组中的每个元素都是自定义类型。
例如,定义一个由学生姓名和成绩组成的学生记录类型,存储100名学生的记录。
0条评论