首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2011-12-14 
请问能否获取反射的函数的指针某动态库里已知有一个类A,里面有一个静态函数publicstaticvoidfunc()用反射

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

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

热点排行