限制给定的可能类型

传递给 SomeClass 的新实例的可能类型必须继承 SomeBaseClass。这也可以是一个界面。SomeBaseClass 的特性可在此类定义中访问。

Public Class SomeClass(Of T As SomeBaseClass)
    Public Sub DoSomething(newItem As T)
        newItem.DoSomethingElse()
        ' Insert code that processes an item of data type t.
    End Sub
End Class

Public Class SomeBaseClass
    Public Sub DoSomethingElse()
    End Sub
End Class