让我说我有这个班级
Public Class Base(Of T)
Public SomeField as T
End Class
现在我想在另一个类中继承它,它也是模板但有点不同
Public Class LittleDifferent : Inherits Base
Public SomeOtherField as T
End Class
所以现在如果我想,我可以制作一个像这样的对象
Dim derp as New LittleDifferent(of Integer)
显然,由于我不知道正确的语法,所提供的代码已被破坏。我怎样才能做到这一点?
答案 0 :(得分:2)
你只需要使子类通用:
Public Class LittleDifferent(Of T)
Inherits Base(Of T)
Public SomeOtherField as T
End Class
PS:请尽量避免{{3}}。