关于VB.NET的数据类型想必大家都知道了,但是对与初学者来说数据类型还是一个难点,其实,在一个最简单的程序中数据类型是可以不作规定的,也就是说,变量可以使用各种类型,但是在一个复杂的程序里,这样做就很危险,因为很可能给同一个变量赋予了不同的类型,而导致程序出错。
#T#所以,为了程序的严谨和便于查看,正确的定义数据类型是必要的。定义数据的另一个原因是,不同的数据占用不同的内存数量,譬如整型(Interger)数据占2字节,而长整型数据占4个字节,定义合适的数据类型,不管你相信不相信,它可以节省内存!VB.NET记录定义是把控制权交给用户的方法,它让用户可以定义自己的数据类型,VB.NET记录定义使用关键字“Type”,方法是:
- Type 【数据类型标识符】
- <域名> As <数据类型>
- <域名> As <数据类型>
- <域名> As <数据类型>
- End Type
例如,VB.NET记录定义一个地址数据:
- Type Address
- Street As String
- ZipCode As String
- Phone As String
- End Type
这个地址数据里包括三个属性,街区、邮政编码和电话,可以把某数据定义成此类型:
- Dim MyHome As Address
要调用或改变“MyHome”的值时,类似于对对象的属性的操作:
- 变量名.域名=“……”
为了简化书写重复的部分,可以用关键字“With”:
- With MyHome
- .Street=”阜成路”
- .ZipCode=”100037”
- .Phone=”12345678”
- End With