我的代码使用反射调用方法:
scoringType.InvokeMember("scoringClient_ScorePostsCompleted",
BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.NonPublic,
null, scoringInstance,
new object[] { sArg, eArg });
其中scoringInstance是ModelView类的实例。该方法是私有的,但我使用BindingFlags.NonPublic,所以,我应该能够访问它,但我不能 - 我得到MethodAccessException异常:“尝试方法...访问方法...失败。” 谷歌似乎没有答案。你知道如何解决这个问题吗?