VB中定义了一个全局变量的数组,但我想执行完一段程序后,清空此数组里的值,但是不知道怎么清空,求大神指教

如题所述

第1个回答  2013-10-17
比如数组名是a,以下命令可以重新初始化该数组:
Erase a追问

我用了啊,但是还是出现问题

追答

什么问题?

追问

就是我再重新给数组赋值,然后再运行就出错,虽然没有报错,但是运行出来的结果不对

追答

这肯定是你的代码有问题。正常情况下数组无须清空即可重复使用的,因此Erase命令一般很少用到(我编程10年一次也没用过)。所以你的问题应该跟数组有没有清空是完全没关系的,错误是出在其他地方,比如说数组的下标,本来是从0开始的,但第二次赋值的时候,代表下标的变量却没有回归0,赋值后肯定就错了。当然,没代码没真相,现在我说什么都只能靠猜的,我只能说这事跟数组清空没关系,它是冤枉的。

相似回答