在 VB6 中用 Type 关键字来声明用户定义的结构。在VB.NET中用Structure 关键字来到相同的目的. 其余部分的语法是不变的. 例如:
Structure MyStruct1 ... End Structure
声明变量
让我们看一个在VB6中的简单例子:
Dim x,y as integer 在这个例子中 VB6 会认为 x是一个variant 变量 ,而y是一个integer变量, 这是个有点古怪的语法现象。VB.NET 纠正了这个问题,将 x 和 y 都创建为 integer 变量。此外, VB.NET 允许你在声明一个变量的同时赋予它初始值,如:
Dim str1 as string="hello" VB.NET 还引入了只读 (Read-Only) 变量. 与常数变量不同的是只读变量可以在声明的时候不赋予它初始值,但是一旦你给它赋了值,它就不能再改变了,例如: