VB中redim到底怎么用!我的这个vb那里错了?
发布网友
发布时间:2022-04-25 00:04
我来回答
共2个回答
热心网友
时间:2023-10-16 18:05
你好,ReDim只可以重新定义动态数组,所谓动态数组就是在第一次dim时没有指定大小的,如Dim a$()。
你讲代码改一下:
Private Sub Command1_Click()
Dim a$()
ReDim a(2)
a(1) = "vb 欢迎你!"
ReDim a(10)
a(10) = "vb 讨厌你"
Print a(10)
End Sub
这样应该就不会出问题了,结果是输出"vb 讨厌你"。
希望能对你有帮助!
热心网友
时间:2023-10-16 18:06
redim 是定义动态数组的,你的a$(2)是静态的
你这样试一试
Private Sub Command1_Click()
Dim a$()
ReDim a(1)
a(1) = "vb 欢迎你!"
Print a(1)
ReDim a(10)
a(1) = "vb 讨厌你"
Print a(1)
End Sub