0

VB.NETでクラスまたはその他の要素を作成する場合、次に例を示します。

Public Class Class1(Of T)

End Class

このコードで「(OfT)」とはどういう意味ですか?

4

2 に答える 2

1

(Of T)ジェネリック型パラメーターです。それはあなたができることを意味します:

  • Tのタイプを知らなくても、クラスコードのTを参照してください。
  • クラスのインスタンスを作成Class1し、タイプTを渡します。

これは、コンパイル時に型を知らなくても、さまざまな型を操作できるクラスを構築するために使用されます。これは、特に、コレクションクラスで非常に便利です。コレクションクラスでは、コレクションを1回作成してから(例:リスト)、必要な特定のタイプに対して、などを作成できますList (Of String)List(Of DateTime)

また、VB.NETのジェネリックに関するこのMSDNの記事を参照してください。

于 2013-03-24T17:48:17.570 に答える
0

これはタイプパラメータを意味し、このクラスが作成時に指定したクラスのオブジェクトを処理できることを意味します。たとえばList (Of T)

于 2013-03-24T17:48:52.587 に答える