vb.net 数组初始化
时间: 2024-10-22 14:08:32 浏览: 44
浅谈VB.NET数组声明和初始化
在VB.NET中,你可以使用几种方式来初始化数组。以下是常见的初始化方法:
1. **空数组**:
```vbnet
Dim integers() As Integer ' 创建一个空的一维整数数组
integers = New Integer()
' 或者创建多维数组
Dim matrix(,) As Integer
matrix = New Integer(3, 3) ' 创建一个3x3的矩阵
```
2. **静态值初始化**:
```vbnet
Dim numbers(3, 3) As Integer ' 创建一个预定义大小的二维数组,并设置所有元素为零
For i As Integer = 0 To 3
For j As Integer = 0 To 3
numbers(i, j) = 0
Next
Next
' 或者直接指定初始值
Dim fruits() As String = {"Apple", "Banana", "Cherry"}
```
3. **数组声明时初始化**:
使用花括号 `{}` 来一次性初始化数组的所有元素:
```vbnet
Dim ages(2) As Integer = {18, 25, 30} ' 定义年龄数组并赋值
```
4. **使用Array的Create方法**:
```vbnet
Dim customArray(1, 2) As Integer = Array.CreateInstance(Integer, 2, 3) ' 创建自定义大小的数组
```
记得在使用数组之前检查它们的实际大小是否符合预期,以避免潜在的索引错误。
阅读全文