これは、メソッドのオーバーロードの非常に基本的な例です。同じ名前で署名が異なる2つのメソッドです。
int MyMethod(int a)
int MyMethod(int a, string b)
ここで、まったく同じ名前を共有しているが、次のような型パラメーターの数が異なる2つのジェネリックインターフェイスを定義するとします。
IMyInterface<T>
IMyInterface<T1,T2>
これは「一般的なインターフェイスのオーバーロード」を表していると言えますか?または、「オーバーロード」という用語は、そのようなコンテキストのメソッドにのみ適用されますか?それでも、まったく同じ名前を維持しながらパラメーターを変更するという意味で、メソッドのオーバーロードと非常によく似ています。
「ジェネリックインターフェイスのオーバーロード/オーバーロード」と言えない場合、同じ名前を共有するこれら2つの異なるインターフェイスについて何が言えますか?
これがばかげた質問である場合は感謝し、申し訳ありませんが、「ジェネリックインターフェイスのオーバーロード」または「ジェネリックインターフェイスのオーバーロード」をグーグルで検索しても、インターフェイスメソッドのオーバーロードに関する結果は得られません。これは、私が興味を持っていることではありません。