标签: c# .net
如上所述,我需要知道在尝试将委托作为回调传递给本机DLL时,这两种可能性之间的区别。我有时必须使用第一个,有时是第二个,以便我的代码可以工作。但是,我不清楚有什么区别以及何时使用这种可能性。
请赐教;)
答案 0 :(得分:1)
据我所知,当你有一个MethodHandle.GetFunctionPointer对象时,会使用MethodInfo。另一方面,GetFunctionPointerForDelegate将在你有一个代表开始时使用。
MethodHandle.GetFunctionPointer
MethodInfo
GetFunctionPointerForDelegate