如何将托管传递函数传递给非托管函数C ++

时间:2020-01-29 02:30:22

标签: c# c++ unmanaged managed

我目前正在为c#编写一个DLL,以连接到c ++应用程序。

我的非托管函数示例:

UnmanagedExample(void (*func)(string,string,string));

我的托管函数示例:

ManagedExample(Action<String^, String^, String^>^ func)
{
     unmanaged->UnmanagedExample(func);
}

我的托管函数示例是错误的,有人可以告诉我如何将函数参数(该参数是传递函数)传递给非托管函数吗?

0 个答案:

没有答案