VB.NET class inherits a base class and implements an interface issue (works in C#)

后端 未结 7 1707
后悔当初
后悔当初 2020-12-09 14:53

I am trying to create a class in VB.NET which inherits a base abstract class and also implements an interface. The interface declares a string property called Description. T

7条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-09 15:27

    One way or the other, you must specify the implementation details of the IFoo interface.

    What about this simple option?

    Public Class MyFoo
        Inherits FooBase
        Implements IFoo
        Overloads Property Description() As String Implements IFoo.Description
            Get
                Return MyBase.Description
            End Get
            Set(ByVal value As String)
                MyBase.Description = value
            End Set
        End Property
    End Class
    

提交回复
热议问题