如果我用C#开发的类,比如继承Form的类FormExVB能否继承写一个dll中的类?另外就是,我在C#中能否通过FormEx这个基类,反射调用VB写的那个dll???

解决方案 »

  1.   

    行,只要你的程序集符合CLS就行。CLS 通用类型系统定义了如何在运行库中声明、使用和管理类型,同时也是运行库支持跨语言集成的一个重要组成部分。通用类型系统执行以下功能: 
    建立一个支持跨语言集成、类型安全和高性能代码执行的框架。
    提供一个支持完整实现多种编程语言的面向对象的模型。
    定义各语言必须遵守的规则,有助于确保用不同语言编写的对象能够交互作用。
    CLS 的详细规则可以查看MSDN,或C#高级编程第四版381页(15.3.1)