vb.net Redim 数组
时间: 2024-08-17 19:00:18 浏览: 78
vb.net 控件数组演示
4星 · 用户满意度95%
在VB.NET中,`ReDim` 关键字用于改变数组的大小。当你需要一个数组来存储不定数量的元素时,可以先声明一个数组,然后根据需要使用 `ReDim` 来调整它的大小。需要注意的是,`ReDim` 主要用于改变数组的维度大小,而 `ReDim Preserve` 可以在改变大小的同时保留数组中的现有数据。
`ReDim` 的基本语法如下:
```vb.net
ReDim arrayName(subscripts)
```
`ReDim Preserve` 的基本语法如下:
```vb.net
ReDim Preserve arrayName(subscripts)
```
这里 `arrayName` 是数组的名称,而 `subscripts` 是一个或多个指定数组维度大小的数值表达式。
例如:
```vb.net
Dim numbers() As Integer
ReDim numbers(5) ' 初始声明数组为有6个元素的数组
ReDim Preserve numbers(9) ' 扩展数组至10个元素,保留原来的元素
```
需要注意的是:
- `ReDim` 可以多次使用来改变数组的大小。
- `ReDim Preserve` 只能用于数组的最后一个维度,并且使用 `ReDim Preserve` 后,你只能改变数组的一个维度的大小。
- 如果使用 `ReDim Preserve` 来缩小数组的大小,将会丢失被删除的元素。
- 如果要改变数组的多个维度的大小,需要使用 `ReDim` 而非 `ReDim Preserve`。
阅读全文