首页 /编程语言和算法/VB6/VBA/ASP
 VB6 用ReDim可以简单快速清除数组
2025年5月17日 00:47

新建From1(窗体),新建Command1(按钮CommandButton),代码:

Private Sub Command1_Click()
    Dim arrA&(), arrB$(), i&
    
    ReDim arrA(2)
    ReDim arrB(2)
    
    For i = 1 To 2
        arrA(i) = i
        arrB(i) = i
        Debug.Print arrA(i) & "[" & arrB(i) & "]"
    Next
    
    Debug.Print "--------------"
    
    ReDim arrA(2)
    ReDim arrB(2)
    
    For i = 1 To 2
        Debug.Print arrA(i) & "[" & arrB(i) & "]"
    Next
End Sub

运行结果:

1[1]
2[2]
--------------
0[]
0[]


 
全部回复(2)
  • 引用1楼

    清除数组为何不用erase arr

  • 引用2楼

    因为我不想再次建立同样大小的数组而不是删除数组,所以用ReDim。

  • 首页 | 电脑版 |