VB数组中的preserve
发布网友
发布时间:2023-05-13 09:41
我来回答
共1个回答
热心网友
时间:2024-12-05 08:55
这是针对*数组而言的
举个例子,对于数组a(1,2),其最后一维的下标上限是2,可以通过Redim Preserve更改,也就是说,
Redim Preserve a(1,4)是完全正确的。但对于其它维,如本例中的第一维,就无法用Preserve更改,
Redim Preserve a(4,2)会出错误。
楼主运行一下下面的程序就知道了:
Dim a() As String
Private Sub Command1_Click()
'以下两句正确
ReDim Preserve a(1, 1)
ReDim Preserve a(1, 3)
'下面这条语句错误,会弹出错误提示
ReDim Preserve a(4, 3)
End Sub