答えて

1

何が「T」 = Tは、あなたがそれに任意の型の値を割り当てることができますジェネリック型パラメータ

です。

私たちはなぜクラスを定義しましたか?

しかし、あなたの例でそれ(すなわちT)はClass type.Thatでなければなりませんが、それはこのwhere T : classように定義された制約です。

Genericsとは何ですか?

は、それが実際のプログラムで を使用されるまであなたは、クラスやメソッドで プログラミング要素のデータ型の仕様を遅らせることができます。つまり、ジェネリックスを使用すると、任意のデータ型で動作するクラスまたは メソッドを記述できます。

ジェネリックを使用していくつかの利点:

  • これは、コードの再利用、型の安全性、およびパフォーマンスを最大化するために役立ちます。
  • 独自の汎用インターフェイス、クラス、メソッド、イベント、 および代理人を作成できます。
  • 特定のデータ型に対して メソッドへのアクセスを可能にするようにジェネリッククラスを作成することができます。

あなたはこれらの記事を使用して、それについての詳細を学ぶことができます。

Generics

Generics

関連する問題