【发布时间】:2013-10-28 05:24:25
【问题描述】:
我有一个具有多个属性(Property1、Property2、...)的 Class1 类
出于某些设计原因,我只能访问,比如说,Property1。
有没有办法获得对 Class1 的引用?
我尝试了 Property1.Parent、Property1.Base 但都失败了。
我正在使用一种繁重的解决方法,即为每个属性创建一个单独的类,并引用主类:
Public Class DerivedProperty1
Inherits Property1
Public ParentClass as Class1
Public Sub New(ParentClass as Class1)
me.ParentClass = ParentClass
End Sub
End Class
然后Class1会变成
Public Class Class1
Public DerivedProperty1 as DerivedProperty1
...
End Class
还有其他与此解决方法不同的方法吗?
谢谢。
【问题讨论】:
-
你只有财产的价值吗?或者你有一个(属性)选择器的表达式?