C# 通过反射,我想保存得到的 MethodInfo,以便后续多次调用

jmcooler 2014-07-03 07:31:05
C# 通过反射,我想保存得到的 MethodInfo,以便后续多次调用,而不想每次调用前都进行反射
我通过一个 static MethodInfo methodInfo; 来保存反射得到的方法

然而,当调用它的时候,它总是为 null。明明保存的时候,它不为 null

难道非要每次调用时,即时反射,即时使用才行吗?
...全文
328 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jmcooler 2014-07-04
  • 打赏
  • 举报
回复
已经解决,就是代码的问题,那个静态变量的初始化顺序有问题 初始化第一个静态变量时,对第二个 methodInfo 进行赋值,然而系统随后将第二个静态变量赋值为 null 调换了下顺序,就好了
devmiao 2014-07-03
  • 打赏
  • 举报
回复
代码的问题,贴出你的代码。
showjim 2014-07-03
  • 打赏
  • 举报
回复
怎么会有这种诡异的问题呢?
XMYXM 2014-07-03
  • 打赏
  • 举报
回复
反色一般都是来干嘛用的?为什么说大的框架里会用到反色?反色创建对象和new一个对象有啥区别?

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧