2013-03-24 83 views
0

当创建类或在VB.NET其它元件,例如:视觉基本(OF T,或V)

Public Class Class1(Of T) 

End Class 

什么是 “(OF T)” 在此代码是什么意思?

+1

http://msdn.microsoft.com/en-us/library/w256ka79.aspx – SLaks 2013-03-24 17:48:26

回答

1

(Of T)是一个泛型类型参数。这意味着你可以:

  • 参见吨类代码,不知道T.
  • 类型构建Class1类的实例,通过任何T型进去。

这是用来构造类,它可以在不知道编译时类型的情况下对不同类型进行操作。除此之外,这对收集类非常有用,您可以在其中创建一次收集(例如:列表),然后创建一个List (Of String)List(Of DateTime)等等,以用于您可能需要的任何特定类型。请参阅this MSDN article on generics in VB.NET

0

它意味着类型参数,这意味着该类能够处理创建过程中指定的类的对象。例如List (Of T)