【发布时间】:2010-07-28 06:35:35
【问题描述】:
好吧,我总是对此感到困惑。
假设我有这个代码。
Public Sub Bar(byRef pMap as clsMap)
Dim foo as new FooClass()
pMap.listOfFoo.Add(foo)
end Sub
这意味着引用“Foo”或存储在“listOfFoo”中的项目将引用同一个对象,对吗?如果我要更改 'foo' 的属性 - 但不将其更改为新对象 - 两者仍会引用并反映更新后的值?
【问题讨论】:
标签: vb.net object copy deep-copy