VB怎么清除数组中的全部元素的值
答案:1 悬赏:60 手机版
解决时间 2021-04-05 16:16
- 提问者网友:椧運幽默
- 2021-04-04 23:44
VB怎么清除数组中的全部元素的值
最佳答案
- 五星知识达人网友:佘樂
- 2021-04-05 01:00
Erase 数组名
要注意,如果是固定数组,则所有元素的值被初始化(字符型为空字符串,数值型为0),数组的大小是不变的;如果是动态数组,则所有元素被删除,内存空间被回收,要重新ReDim才能使用。追问我这个是固定的数组,能不能给个代码看看追答Private Sub Form_Click()
Dim a(9) As Integer, i As Integer
Randomize
Print "清除前:"
For i = 0 To 9
a(i) = Rnd * 100
Print a(i);
Next
Print
Erase a
Print "清除后"
For i = 0 To 9
Print a(i);
Next
Print
End Sub 一般情况下,Erase这个命令是很少用到的,因为只要给数组重新赋值即可,用不着先清除再赋值,给人“脱裤子放屁”的感觉。
要注意,如果是固定数组,则所有元素的值被初始化(字符型为空字符串,数值型为0),数组的大小是不变的;如果是动态数组,则所有元素被删除,内存空间被回收,要重新ReDim才能使用。追问我这个是固定的数组,能不能给个代码看看追答Private Sub Form_Click()
Dim a(9) As Integer, i As Integer
Randomize
Print "清除前:"
For i = 0 To 9
a(i) = Rnd * 100
Print a(i);
Next
Erase a
Print "清除后"
For i = 0 To 9
Print a(i);
Next
End Sub 一般情况下,Erase这个命令是很少用到的,因为只要给数组重新赋值即可,用不着先清除再赋值,给人“脱裤子放屁”的感觉。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯