変性注釈(variance annotation)を指定することでその型の利用目的を伝える。それによって共変性と反変性が実現できる。in/outの内部実装は実は.NET Framework 2.0の時点ですでにあった、とのこと。

kuykuy のブックマーク 2016/06/07 11:21

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

ジェネリクスの共変性・反変性(C# によるプログラミング入門)

    概要 Ver. 4.0 C# 4.0 で、ジェネリクスの型引数に共変性・反変性を持たせることが可能になりました。 (共変性・反変性という言葉の意味は「covariance と contravariance」参照。) ジェネリックの共変性・反変...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう