前一阵子掀起了语言的广泛讨论,事实上语言的争执在整个程序员圈子也没有停止过。以我个人看法,语言只是工具,当你需要写底层,你可以使用C++,当你需要写炫目的桌面应用可以使用C# WPF,当你需要大型网站web开发时,可以选择JAVA。当然还有其他很多语言。这个只是面临不同项目的选择而已,每种语言都有其擅长的舞台,而万年不变的是数据结构和算法。一家之言,轻喷。下面正题: 跨越语言的障碍:C++/CLI 调用 C# 当C#项目需要引用C++dll的时候可以直接使用DLLIMPORT来进行调用。而反向的话,C++项目并不能简单靠引用来使用C#DLL。因为C++项目默认配置是没有公共语言运行