日期:2014-05-19  浏览次数:20886 次

请问能否获取反射的函数的指针
某动态库里已知有一个类A,里面有一个静态函数   public   static   void   func();
用反射的方法很容易触发这个函数。但我在程序里需要很频繁的调用这个函数,每次都反射效率太低了一些,能不能做一个委托   delegate   void   FuncEvent();
再反射一次把这个函数地址传给一个委托实例,以后直接调这个委托就可以了。
不知道该如何实现

------解决方案--------------------
先用反射获取方法的MethodInfo,再用Delegate.CreateDelegate方法来创建委托,很简单哦。
Delegate.CreateDelegate方法在MSDN里详细的说明,F1就搞定啦。