说道C#的新版本对.NET互操作的影响就不得不先说一下C#4.0的新特性。 Dynamically Typed Objects. Optional and Named Parameters. Improved COM Interoperability. Safe Co- and Contra-variance. 这其中第2、3条都和互操作有关系。第2点的可选参数和命名参数并不是什么新概念了。主要在于编译器的支持。像VB.NET早就支持可选参数了。这几年C#社区对这个特性的呼声太高了,看来终于起作用了。
阅读全文