图解VS2010下实现C#,VB,C++之间的跨语言支持

来源:互联网 发布:太空地图软件 编辑:程序博客网 时间:2024/04/25 18:37

图解dotnet的跨语言支持,亦即它的语言无关性。

演示步骤如下:

1.编写C++/CLI类:

编译工程HelloCPP。

 

2.编写VB类

如下图所示在工程HelloVB的右键属性页面中修改namespace:

如下图所示追加对HelloCPP的引用:

编写VB代码:

编译HelloVB工程。

 

3.使用C#编写类:

注意:

如上图所示,在工程HelloCSharp的Reference中追加对HelloCPP和HelloVB的引用。

最后编译整个解决方案,运行HelloCSharp,如下图所示在控制台输出结果:

原创粉丝点击