最近博主刚开始工作,公司目前主要用的VB.NET开发,不得不吐槽一下VB的写法实在有点麻烦 = =!用惯Java的表示强烈不适。本文仅适合有学习过面对对象语言想转VB开发的小白,博主写这贴也是为了快速梳理一下这几天学习的内容,想要深入学习的小伙伴建议快速浏览一遍后找找视频看,废话不多说进入正题
1.入门:一个简单的VB.NET程序结构
Imports System
‘我的第一个VB程序
Public Clas MyFirstDemo
Private length As Double
Private width As Double
Public Sub AcceptDetail()
length = 4.3
width = 2.2
End Sub
Public Function GetArea() As Double
GetArea() = length * width
End Function
Shared Sub Main()
Dim r As New MyFirstDemo()
r.AcceptDetail()
r.GetArea()
End Sub
End Class
2.VB.NET的基本数据类型
数据类型 |
所占字节数 |
有无符号 |
Boolean |
取决于平台 |
|
Byte |
1 |
无 |
SByte |
1 |
有 |
Char |
2 |
无 |
String |
取决于平台 |
|
Short |
2 |
有 |
UShort |
2 |
无 |
Integer |
4 |
有 |
UInteger |
4 |
无 |
Long |
8 |
有 |
ULong |
8 |
无 |
Single |
4 |
有 |
Double |
8 |
有 |
Decimal |
16 |
有 |
Date |
8 |
|
Object |
32位4字节,64位8字节 |
|
3.VB.NET中的类型转换函数
函数 |
作用 |
CBool(表达式) |
将表达式转换为布尔数据类型 |
CByte(表达式) |
将表达式转换为字节数据类型 |
CSByte |