0

如何将 c# 代码中的回调函数传递给 C++ CLR 中的函数?如果我在 c# 中的代码对我的代码不可见时向回调函数添加一个参数

//c++ clr
typedef int (__stdcall * Callback)(int*, int,int);

bool Init() //<-- OK
{
}

bool Init(Callback cb)//<-- Init is not visible to my code in c#
{

}

我打算从另一个线程调用这个回调。我有非托管 DLL 回调的经验,但对于 CLR 不明白该怎么做。

4

0 回答 0