2013-03-24 28 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)