限制給定的可能型別

傳遞給 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