わかりました、私はいつもこれについて混乱します。
このコードがあるとしましょう。
Public Sub Bar(byRef pMap as clsMap)
Dim foo as new FooClass()
pMap.listOfFoo.Add(foo)
end Sub
これは、「Foo」または「listOfFoo」に格納されているアイテムを参照すると、同じオブジェクトが参照されることを意味しますよね? 「foo」のプロパティを変更しても、新しいオブジェクトには変更しない場合、両方とも更新された値を参照して反映しますか?