ったら良いか分からないタイプの両方共変微分とcontravariant、完全に代替可能な/可変サブスーパーのか。
-
25-09-2019 - |
質問
いただきたいのですが、可能でaタイプ(今は忘れ、その意味)で共変などcontravariant?
例えば:
public interface Foo<in out T>
{
void DoFooWith(T arg);
}
オEric Lippertのブログは、肉じゃがの分散クライアントまで、フルのC#4.0とがほとんどですが、カバーの適切な地盤になれます。
かるとともかく、なめることがでかいの全体ます。かを理解する必要があると読み取り、書き込みに収まって
っかり読みいます。
が、神の啓示を誘導する回答を歓迎しま.
解決
ご指定いただくことはできません。
そのた法律に基づいて行われる。すること IFoo<Giraffe>
.以来、IFooは共変にできる変換すtypesafe基準への変換 IFoo<object>
.ですのでcontravariantきに変換すること IFoo<Banana>
.うので意味がありま IFoo<T>
どこに変換できるIFooのキリンへのIFooのバナナを経由参照ください。)キリン、バナナものが無いある"という以外は参考です。ではできない方法 IFoo<Banana>
を返すバナナ、可能性があるからである実際の実装 IFoo<Giraffe>
;どのように著者に知ら実施する外部からの不正アクバナナ?ではできない方法 IFoo<Banana>
るバナナと同様の理由により;は、実装者が決定の IFoo<Giraffe>
期待して使ってもらい、キリンです。
こちらは別のものの見方で
- "T"とは、(ほぼ)"Tのみ表示される入力の位置".
- "出T"とは、(ほぼ)"Tのみ表示される出力の位置".
そのため、T"を意味...どう?となっています、できるだけ平均"Tが表示されない全く任意の方法又は本物件"といいます。 どの汎用タイプのTが決して使用しないことをイラストのTシャツです!
所属していません StackOverflow