欢迎访问鸿雪径,这里介绍软件相关技术、动态以及鸿雪径杂谈,如有技术合作请与站长联系!邮费网 易食烤吧 特产大全网
首页 > Vb.net > vb.net中自定义结构structure的定义及使用

vb.net中自定义结构structure的定义及使用

发布时间:2015-02-17 作者:伊君 点击:3136

    用户自定义结构在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 的信息
本站部分文章转载于网上,版权归原作者所有。如果侵犯您的权益,请Email和本站联系!
鸿雪径 www.HongXueJing.com  冀ICP备07017673号-4