在VB(Visual Basic)中,赋值语句的基本语法是 变量名 = 表达式。其中,变量名表示要赋值的变量名,表达式表示要赋的值。变量名必须以字母或下划线开头,后面可以跟着字母、数字或下划线。表达式可以是常量、变量、函数等。在进行赋值操作时,需要注意运算符的优先级,以免导致计算结果出错。
基本赋值
```vb
Dim a As Integer
a = 10
```
使用关键字“As”在声明变量时进行赋值
```vb
Dim s As Integer = 10
Dim message As String = "Hello World"
Dim isTrue As Boolean = True
```
给数组赋值
使用赋值语句给数组元素赋值:
```vb
Dim strArray(2) As String
strArray(0) = "Hello"
strArray(1) = "World"
strArray(2) = "VB"
```
使用循环赋值:
```vb
Dim strArray(2) As String
For i As Integer = 0 To 2
strArray(i) = "Value" & (i + 1)
Next
```
使用数组初始化器给数组赋值:
```vb
Dim strArray() As String = { "Hello" , "World" , "VB" }
```
使用Split函数将字符串分割为数组:
```vb
Dim str As String = "Hello World VB"
Dim strArray() As String = Split(str, " ")
```
使用Array类的静态方法或构造函数创建并赋值数组
使用Array类型的静态方法:
```vb
Dim arr() As Integer = Array.CreateInstance(GetType(Integer), 3)
arr(0) = 1
arr(1) = 2
arr(2) = 3
```
使用Array类型的构造函数:
```vb
Dim arr() As Integer = New Integer() { 1, 2, 3 }
```
使用初始化列表:
```vb
Dim arr() As Integer = { 1, 2, 3 }
```
使用Array类型的Resize方法:
```vb
Dim arr() As Integer
Array.Resize(arr, 3)
arr(0) = 1
arr(1) = 2
arr(2) = 3
```
这些示例展示了在VB中如何进行变量和数组的赋值。根据具体需求选择合适的赋值方法。