【发布时间】:2011-12-11 05:45:25
【问题描述】:
从父对象获取静态方法时遇到问题。检查以下代码:
var objType = typeof(myClass); // myClass is a ChildClass object
var methods = objType.GetMethods(BindingFlags.Static | BindingFlags.FlattenHierarchy);
父类:
public class ParentClass {
public static T GrabStuff<T>(string values) {
GrabStuff<T>(values, false);
}
// ---- Updated
public static T GrabStuff<T>(string values, bool isSomething) {
// TODO: Do Stuff
}
// ---- Updated
}
儿童班:
public class ChildClass : ParentClass {
}
方法正在返回 0 个对象的数组。
我在这里做错了什么来提取静态方法列表吗?
【问题讨论】:
标签: c# reflection static-methods