图解dotnet的跨语言支持,亦即它的语言无关性。
演示步骤如下:
1.编写C++/CLI类:
编译工程HelloCPP。
2.编写VB类
如下图所示在工程HelloVB的右键属性页面中修改namespace:
如下图所示追加对HelloCPP的引用:
编写VB代码:
编译HelloVB工程。
3.使用C#编写类:
注意:
如上图所示,在工程HelloCSharp的Reference中追加对HelloCPP和HelloVB的引用。
最后编译整个解决方案,运行HelloCSharp,如下图所示在控制台输出结果: