在睡觉前有一点脑屁。但我需要将ReadOnly Property
从一个名称重新映射到我想要的指定名称。
我想我能做到
Public Readonly Property DocName as String
Get
Return Mybase.Name
End Get
End Property
是的,我正在尝试重新映射XMLDocument对象的Name属性。只是想确保只要我声明这个属性然后输入:
Public Overrides ReadOnly Property Name As String
Get
Return SomeValue
End Get
End Property
我会好好放弃?我知道我会收到method has multiple definitions with identical signatures
消息,这将我带到第二个问题:
如何防止Multiple Signatures
错误消息弹出这种类型的声明?
除非我错过了这种覆盖的一些声明属性。
答案 0 :(得分:3)
您可以使用Shadows来完成此操作:
Public Class A
Public ReadOnly Property Name As String
Get
Return "Name"
End Get
End Property
End Class
Public Class B
Inherits A
Public ReadOnly Property DocName As String
Get
Return MyBase.Name
End Get
End Property
Public Shadows ReadOnly Property Name As String
Get
Return "SomeValue"
End Get
End Property
End Class