MyException - 我的异常网
当前位置:我的异常网» C# » 请教能否获取反射的函数的指针

请教能否获取反射的函数的指针

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

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

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有