2
ジェネリックな共分散と逆分散はC#4.0でどのように実装されますか?
PDC 2008には参加しませんでしたが、C#4.0がジェネリック共分散と逆分散をサポートするように発表されたというニュースを聞きました。つまり、List<string>に割り当てることができますList<object>。それはどうでしょうか? Jon Skeetの著書C#in Depthでは、C#ジェネリックが共分散と逆分散をサポートしない理由が説明されています。それは主に安全なコードを書くためのものです。現在、C#4.0はそれらをサポートするように変更されました。それは混乱をもたらすでしょうか? C#4.0の詳細を説明できる人はいますか?