Channel 9ビデオで、Erik Meijer氏およびAnders Hejlsbeg氏はC#の未来について議論している(リンク)。最初に持ち上がったのは、動的タイプ(参考記事)およびand co/contra-variantインターフェイス(参考記事・英語)についてである。そのどちらもC# 4で予定されている。
拡張プロパティおよびイベントは、Anders氏のチームによって拒否された。Anders氏によって提供された理由の1つは、インデックスプロパ ティもサポートする必要があるということであった。VBやCOMのどちらも、簡単にインデックスプロパティをサポートするにもかかわらず、C#がそれをま ともに検討さえしていないようである。しかしながら、その主な理由は単にその正しいやり方を知らないだけである。
C# 5では、接続可能なコンパイラの計画がある。提案された選択肢の1つは、ソースコードを受け渡して、コンパイル済みアセンブリの代わりに式木を返すことである。
このリリースでは、LINQは大幅な変更は予定されていない。LINQは重要で複雑な機能なので、大幅な変更をするまではしばらくの間、安定させておきたいと考えている。