我有一个公共变量Public AssetFamilyCollection As New Collection
,它是我创建的类别AssetFamily
的集合。为什么要对公共变量进行私有变量更改?
在一个子集中,我创建了一个实例,其中包含Dim familyChosen As AssetFamily
。 后来,当我已经确定了AssetFamily
我希望在收集我做Set familyChosen = AssetFamilyCollection(i)
在某些时候,我就familyChosen
性质的变化,我注意到,这些变化也已经做了AssetFamilyCollection(i)
我想familyChosen
是一个私有变量,来自AssetFamilyCollection(i)
的副本,只存在于子内部。显然不是。
为什么公共和私人变量会受到变化的影响,而不是私人变量?
谢谢!
形式上它是到相同的对象的引用作为由阵列元件称为。 – Bathsheba