vb.net中自定义结构structure的定义及使用
发布时间:2015-02-17 作者:伊君 点击:3262
用户自定义结构在vb.net中称为“structure”(结构),包含有一个或多个不同种类的数据类型,尽管结构中的数据可以单独被访问,但是这些数据仍被认为是一个集合。
在vb 6.0中用户自定义类型的关键字是“Type”,之所以改成“structure”,或许是为了与C++的语法靠近吧。
一个结构的定义以“structure”关键字开始,以“End Structure”关键字结束,结构中的元素可以是任意的数据类型的组合,包括其他结构。结构一旦定义出来后就可以被用作变量声明、参数传递以及函数的返回值等用途,下面是一个结构的语法:
[Public|Private|Protected|]Structure structname
{Dim|Public|Private|Friend}member1 As datatype1
......
{Dim|Public|Private|Friend}memberN As datatypeN
End Structure
例如:
Public Structure SECURITY_ATTRIBUTES
Dim nLength As Long
Dim lpSecurityDescriptor As Long
Dim bInheritHandle As Long
End Structure
在使用时,我们
Dim lps As SECURITY_ATTRIBUTES
lps.nLength=0
即可使用了!
更多关于 vb.net,structure 的信息
- vb.net调用java axis2生成的soap webservices(2015-04-03)
- vb.net的接口定义及使用(2015-02-21)
- vb.net中声明createfile(2015-02-17)
- vb.net的位移及与、或操作(2015-02-01)
- vb.net的char数组转成String(2015-02-01)
- vb.net char转integer与integer转char(2015-01-17)
- vb.net中实现java字符串的hashcode(2015-01-17)
- vb.net 、java、vb等获取guid的方法(2015-01-11)
- vb.net读取及写入文件的方法(2015-01-11)
本站部分文章转载于网上,版权归原作者所有。如果侵犯您的权益,请Email和本站联系!