加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

vb中type的用法

(2019-01-22 10:51:52)
标签:

vb

type

分类: 程序设计_VB
vb中type的用法

Type 语句只能在模块级使用。使用 Type 语句声明了一个用户自定义类型后,就可以在该声明范围内的任何位置声明该类型的变量。可以使用 Dim、Private、Public、ReDim 或 Static 来声明用户自定义类型的变量。

在标准模块中,用户自定义类型按缺省设置是公用的。可以使用 Private 关键字来改变其可见性。而在类模块中,用户自定义类型只能是私有的,且使用 Public 关键字也不能改变其可见性。

在 Type...End Type 块中不允许使用行号和行标签。



可以使程序更加结构化。
我举一个例子。例如你有一堆坐标(X,Y)需要储存,并且没有相互关系(即不能用数组),那么你怎么写?难道写Dim a_x As Integer,a_y As integer,b_x as integer,b_y as integer么?这样写会很复杂而且看起来也很不舒服,于是就有了结构Type。可以先
Type pos
x as integer
y as integer
end type
然后我们就可以Dim a as pos,b as pos,c as pos.....

上面结构中的变量定义千万不能像普通变量定义那样加上关键字dim.

摘录至:
https://zhidao.baidu.com/question/32636355.html
https://zhidao.baidu.com/question/110387247.html

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有