【发布时间】:2009-09-18 17:48:05
【问题描述】:
所以我想要一个指向指针的指针。
我有一个在一个对象中更新的类。在另一个对象中,我想要引用原始类中对象的当前版本。这是我正在做的事情的简化版本。
Public Class Foo
'conaints information
End Class
Public Class myMainApp
Dim myHelper As HelperClass
Dim currentFoo As Foo
Private Sub init()
currentFoo = New Foo()
myHelper = New HelperClass(currentFoo)
End Sub
Private Sub UpdatingUI()
currentFoo = GetFooFromContext()
End Sub
Private Function GetFooFromContext() As Foo
Return New Foo()
End Function
End Class
Public Class HelperClass
Private myFoo As Foo
Public Sub New(ByVal aFoo As Foo)
myFoo = aFoo
End Sub
End Class
如果 thise 是 C++,currentFoo 将是 Foo*,HelperClass 的 myFoo 将是 Foo**,因此每当我们将 currentFoo 的引用更新为新对象时,HelperClass 也将访问这个新对象。
在 .net 世界中是否有语法来实现这一点?
【问题讨论】: