1

寝る直前に少しおならをする。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は私が私の2番目の質問に私を連れて来るメッセージを受け取ることを知っています:

Multiple Signaturesこのタイプの宣言でエラーメッセージがポップアップするのを防ぐにはどうすればよいですか?

このタイプのオーバーライドの宣言属性が欠落している場合を除きます。

4

1 に答える 1

3

シャドウを使用してこれを実現できます。

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
于 2012-09-07T01:11:00.313 に答える