目前,我在C ++环境中工作。有许多内部程序,SDK和DLL。我想知道的是,继续前进,我能将这些代码包装成C#可以使用的东西吗?我还在学习如何为其他语言包装代码,并且找不到从C ++到C#的合适来源。
答案 0 :(得分:2)
就跨语言互操作而言,C#-C ++互操作实际上非常有用。查看the official documentation。 “Managed”是Microsoft代表.NET运行时中的所有内容,即您的C#代码; “unmanaged”或“native”表示您的C ++代码。
答案 1 :(得分:0)
Microsoft对C ++的扩展名为C++/CLI,可以更轻松地为.NET语言构建包装器。