そこの専門家 - 簡単な質問...
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 をクラスまたはパブリック型として定義する方がメモリ効率が高くなりますか (または、実際には違いはありません)??
ありがとう!!