VB.NETでクラスまたはその他の要素を作成する場合、次に例を示します。
Public Class Class1(Of T)
End Class
このコードで「(OfT)」とはどういう意味ですか?
VB.NETでクラスまたはその他の要素を作成する場合、次に例を示します。
Public Class Class1(Of T)
End Class
このコードで「(OfT)」とはどういう意味ですか?
(Of T)
ジェネリック型パラメーターです。それはあなたができることを意味します:
Class1
し、タイプTを渡します。これは、コンパイル時に型を知らなくても、さまざまな型を操作できるクラスを構築するために使用されます。これは、特に、コレクションクラスで非常に便利です。コレクションクラスでは、コレクションを1回作成してから(例:リスト)、必要な特定のタイプに対して、などを作成できますList (Of String)
。List(Of DateTime)
また、VB.NETのジェネリックに関するこのMSDNの記事を参照してください。
これはタイプパラメータを意味し、このクラスが作成時に指定したクラスのオブジェクトを処理できることを意味します。たとえばList (Of T)
。