Visual Basic .NET 语言特性与语法变更详解
1. 用户自定义类型的改变
用户自定义类型(UDT)允许我们将一组值组合在一起形成更复杂的类型。在 VB6 中,自定义类型的定义如下:
Public Type mytype
Name As String
Age As Integer
End Type
而在 Visual Basic .NET 中,使用 Structure 关键字替代了 Type 关键字:
Public Structure mystruct
Public Name As String
Public Age As Integer
End Structure
结构体的每个元素都可以声明作用域,这意味着我们可以创建包含公共元素(默认)和作用域受限元素的结构体。此外,结构体还可以有构造方法,用于在声明结构体时初始化其值:
Public Structure mystruct
Public Name As String
Public Age As Integer
Public Sub New(ByVal n As String, ByVal a As Integer)
Name = n
Age = a
End Sub
End Structure
创建该结构体变量的语法如下: <
超级会员免费看
订阅专栏 解锁全文
641

被折叠的 条评论
为什么被折叠?



