是否可以使用相同的泛型类扩展不同的类?我试过这样的事情:
Public Class A
Public Sub TestA()
Debug.Print("Test A")
End Sub
End Class
Public Class B(Of T)
Public Sub TestB()
Debug.Print("Test B")
End Sub
End Class
Public Class C
Inherits B(Of A)
Public Sub TestC()
TestA() '**<-- Thows error 'is not declared'**
TestB()
Debug.Print("Test C")
End Sub
End Class
我基本上有一些用户控件,它们派生自 Combobox 或 Textbox,我希望两者都实现在基类中定义的一些函数(和接口)。在 C++ 中,我会使用多继承来实现。