那里的专家-快速提问...
在 Excel VBA 中,我创建了一个包含 4 个字符串变量的类 - 没有构造函数,没有别的。
现在,在我的代码中,我正在遍历一个 ENORMOUS 数组(100k + 次迭代)不断创建类的新实例,为其变量分配值,使用它然后将其分配给 MyClass = nothing。然后再次循环:
Dim x As New MyClass
Set x = Nothing
For i = 0 to 1000000
x.Var1 = "XYZ"
x.Var2 = "abc"
x.Var3 = "123"
x.Var4 = 456
... Use x ...
Set x = Nothing
Next i
鉴于这种用法,将 x 定义为类或公共类型会更节省内存吗(或者它真的没有区别)?
谢谢!!