如何在类中引用本机函数
本文关键字:引用 本机 函数 | 更新日期: 2024-09-24 21:44:08
我有一个dll,它导出函数,如下所示:MyClass::MyMethod(char*)
。
如何通过DllImport使用它?
您使用DllImport,如下所示:
[DllImport("MyNativeC++DLL.dll")]
private static extern void MyMethod(StringBuilder myCharPointerParameter);
请参阅将字符指针从C#传递到C++函数
如果MyClass::MyMethod
是静态的,则可以轻松导出和p/Invoked(请参阅Eric的回答)。
如果这是一个实例方法,事情会变得更加困难。如何编排C++类。