在 VB.NET 中创建类或其他元素时,例如:
Public Class Class1(Of T)
End Class
这段代码中的“(Of T)”是什么意思?
(Of T)
是泛型类型参数。这意味着您可以:
Class1
,将任何类型 T 传递给它。这用于构造可以对不同类型进行操作的类,而无需在编译时知道类型。除其他外,这对于集合类非常有用,您可以在其中创建一次集合(例如:列表),然后为您可能需要的任何特定类型创建一个List (Of String)
或List(Of DateTime)
等等。
另外,请参阅这篇 MSDN 文章关于 VB.NET 中的泛型。
这意味着类型参数,这意味着该类能够处理您在创建期间指定的类的对象。例如List (Of T)
.