1

ジェネリックメソッドの明示的な実装で置き換えられるタイプを説明する用語を探しています。

私のシナリオは次のようになります。

私はケントという名前の男とプログラミングを喜んでペアにしています。ケントは問題のジェネリックメソッドの明示的な実装を書いています、そして私は彼がそれを間違っていると言いたいです。

public void Foo<______> (______ buzz) 
{
    buzz.Bar();
}

だから私は言う:「ねえケント、あなたはその_をMyClassに変更する必要があります」

誰かが私がこの__をもう少しスマートなサウンドに置き換えるのを手伝ってくれませんか?たぶん「TargetType」、「ExplicitType」、または「thingamagig」?

4

3 に答える 3

5

用語は「ジェネリック型パラメーター」です。

ジェネリック型またはメソッド定義では、型パラメーターは、クライアントがジェネリック型の変数をインスタンス化するときに指定する特定の型のプレースホルダーです。

于 2013-01-09T09:43:31.750 に答える
2

これは「ジェネリック型パラメーター」です。MSDNの紹介からC#ジェネリックまで

ジェネリックとは

ジェネリックスを使用すると、型の安全性、パフォーマンス、または生産性を損なうことなく、型の安全性のあるクラスを定義できます。サーバーは汎用サーバーとして1回だけ実装しますが、同時に宣言して任意のタイプで使用できます。これを行うには、ジェネリック型パラメーターを囲む<および>括弧を使用します。

于 2013-01-09T09:45:44.963 に答える
1

ジェネリック型パラメーターを呼び出します

AGeneric type parametersは、クライアントがジェネリック型の変数をインスタンス化するときに指定する特定の型のプレースホルダーです。

.NETのジェネリックスを使用すると、コードとその実装に費やした労力を再利用できます。

public void Foo<T> (T buzz) 
{
    buzz.Bar();
}

上記の例では、ジェネリックFoo of Type "T"T、呼び出し元によって提供されます。

于 2013-01-09T09:45:02.840 に答える