Pinvoke vs ManagedCode

1 .net c# c++ pinvoke

我想知道哪个更好地将C++代码转换为C#或从C#app中进行Pinvoking

这在性能和内存等方面会更好

Dav*_*nan 5

如果您在Windows上运行,则第三个选项(列表中缺少的选项)最好.将代码保留在C++中并使用C++/CLI进行编译.然后您的C#代码可以直接使用它而无需P/invoke或转换.