あいかわらず、Visual Studio 2010 をダウンロードすらしていない私ですが、、、
C# 4.0 : Co-variance and Contra-variance より。
こんなことできるようになるのか。
というか、できなかったんだっけ?
C# 2.0 で delegate の covariance と contravariance はサポートされたけど、ジェネリックな delegate の場合は厳密に型付けされちゃうんだっけ?
それが out, in の記法によって covariance、contravariance を明示的に指定できるようになるってこと?
なんか、もう、どのバージョンで何ができて何ができなかったのか良くわからなくなってきてるな(笑)
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。