В настоящее время я пишу DLL для c# для подключения к приложению c ++.
Пример моей неуправляемой функции:
UnmanagedExample(void (*func)(string,string,string));
Пример моей управляемой функции:
ManagedExample(Action<String^, String^, String^>^ func)
{
unmanaged->UnmanagedExample(func);
}
Мой пример управляемой функции неверен, может кто-нибудь сказать мне, как передать аргумент функции (аргумент является передаваемой функцией) в неуправляемую функцию?