Как передать управляемую функцию передачи в неуправляемую функцию c ++ - PullRequest
0 голосов
/ 29 января 2020

В настоящее время я пишу DLL для c# для подключения к приложению c ++.

Пример моей неуправляемой функции:

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

Пример моей управляемой функции:

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

Мой пример управляемой функции неверен, может кто-нибудь сказать мне, как передать аргумент функции (аргумент является передаваемой функцией) в неуправляемую функцию?

...