VB.net学习笔记

1. 数据类型

1.1变量与常量的声明

Dim 变量名 AS 数据类型

例:Dim a AS String

访问说明符 Const 表达式

例:Public const DaysInYear = 365

Private const WorkDays = 250

基本数据类型以及操作符

整形 Short(16位)

Integer(32位)

Long(64位)

字符数据类型

Char(16位)取值范围0-65535 每个数字代表一个Unicode字符

字符串

String

非整数

Decimal(128定点)

Single(32位浮点)

Double(64位浮点)

布尔型 Boolean 默认为flase

日期 Date

Dim theDate As Date

'必须用 ## 将日期围起来

‘m/d/yyyy

theDate = #12/2/2006 2:10:00 PM#

数据类型的转换

显示转换:Ctype(表达式,类型)

隐示转换:容许任何类型向其他任何类型转换

运算符

加 +

减 -

乘 *

除 /

求模 mod

1.5 值类型和引用类型

值类型和引用类型的区别:

2.程序流程控制

2.1选择语句

(1)IF 表达式 Then

语句

End If

(2)IF 表达式 Then

语句1

Else

语句2

End If

(3)Iif(表达式1,表达式2,表达式3)

(4)IF 表达式 Then

语句1

ElseIf

语句2

ElseIf

语句3

End If

(5)select Case 条件变量或表达式

Case 表达式列表

语句

Case表达式列表

语句

Case Else

语句

End Select

2.2循环语句

(1) While(布尔表达式)

语句

End While

(2) Do

语句

Loop While(布尔表达式)

(3)For counter=start To end Step step

语句

Next counter

如果step为1,则step可以省略

2.3 Exit语句

Exit Select

Exit do

Exit while

Exit for

3.方法

3.1 Sub方法

Sub 方法名(形参列表)

声明和语句

End Sub

例:Sub sum(ByVal num1 As Integer,ByVal num2 AS Integer)

Dim output As String

Dim s As Integer

s=num1+num2

textbox.Text=s.ToString

End Sub

3.2 Funcation方法

Function方法名(形参列表) As 数据类型

声明和语句

Return 参数

End Function

例:Funcation sum(ByVal num1 As Integer,ByVal num2 AS Integer)AS String

Dim output As String

Dim s As Integer

s=num1+num2

return s

End Sub

3.3方法的补充说明

方法的调用:方法名(),如果没有参数可以省略”()”

Return在Function中可以多次出现

4.数组

4.1数组的创建

Dim NewArray As Decimal()=New Decimal(29){}

Dim NewArray1 As Decimal() = New Decimal(2) {}