【发布时间】:2016-03-10 10:55:08
【问题描述】:
我有一个带有私有函数的静态类,我想获取除一个之外的所有函数。我尝试使用 Ignorecase,但出现重载异常...我的做法与网上的许多示例完全一样,但出现错误,我不知道为什么...我错过了什么吗?
//示例
static MethodInfo[] allFuncs ;
static Type myType = typeof(myClass);
allFuncs = myType.GetMethods("innerFunction",
BindingFlags.IgnoreCase | BindingFlags.NonPublic | BindingFlags.Static);
【问题讨论】:
-
你如何过滤掉你不想要的过载?
-
使用绑定标志 - 我想要私有和静态没有方法:innerFunction
-
您想要除
innerFunction之外的所有private和static方法?
标签: c# reflection