İsmail Fatih ILTAR Ответов: 1

Передача указателя функции в качестве параметра методу


Привет, я должен написать класс и метод C# из кодов C. Мои коды C приведены ниже. function_ex принимает указатель функции, который принимает custom_pac_type_t указатель.Проблема заключается в объявлении метода. я не могу использовать Func< & gt;, потому что есть параметр ref. Я должен использовать делегатов, но не могу. Как я могу передать указатель func function_ex метод. Спасибо

Что я уже пробовал:

код c:
typedef struct
{  
 void (*fp )(custom_pac_type_t* pac_variable);
}
custom_hab_type_t;

void function_ex(void(*fp_function)(custom_pac_type_t* pac_variable))
{  
 custom_hab_type_t->fp = fp_function;
}

1 Ответов