2017-10-05 14 views
-1

ジェネリックメソッドを一般化するために、クラスをジェネリックにすることの利点は何ですか?どのような状況でジェネリッククラスを使用したいですか?C#ジェネリッククラスとジェネリックメソッド

+1

https://stackoverflow.com/questions/77632/what-is-cool-about-generics-why-use-them – Amy

答えて

1

はここに私のリストの一部です:

  • ジェネリッククラスでは、あなたにも、一般的な性質を持つことができます。あなたはジェネリッククラスで持っているジェネリックメソッドと一緒に使うことができます。

  • コード再利用のため。別の非ジェネリッククラスでも同じ汎用の メソッドを再度呼びたくはありませんが、これを行うことはできますが、 でも良い方法ではありません。すべての関連する汎用の メソッドを汎用クラスに入れたいとします。

  • ジェネリッククラスでは、クラス内のエンティティの型を渡すものは、すべてのジェネリックメソッドとジェネリックプロパティで使用できます。 汎用メソッドのみではを再利用することはできません。 ジェネリッククラスとは異なります。
関連する問題