c# 反射 GetMethod为什么不能获取父类的静态方法和私有方法?该怎么处理
c# 反射 GetMethod为什么不能获取父类的静态方法和私有方法?
如题,利用反射技术获取一个类及其所继承的父类的所有方法,可是父类的私有方法和静态方法无法获取,该怎么办?
------解决方案--------------------
如题,利用反射技术获取一个类及其所继承的父类的所有方法,可是父类的私有方法和静态方法无法获取,该怎么办?
------解决方案--------------------
- C# code
staticvoidMain(string[ args) { //用type.getmethod的方法获取类型方法,BindingFlags设置查找方法的范围 //如果要查找静态方法 //需要设置BindingFlags.Static MethodInfomethod = typeof(Calculate).GetMethod("Add", BindingFlags.Public | BindingFlags.NonPublic |BindingFlags.Instance); if(method == null) return ]