у меня есть на С функция, описанная примерно так:
typedef int CALLBACK_FUNC (int);
extern "C" int f(CALLBACK_FUNC *pf);
вопрос в том как вызывать f из C#, передавая ей указатель на функцию, реализованную на C# (желательно лямбду или ещё как-то прибинденную к локальным объектам)