通过反射获取某个类中指定名称的方法

xiaoxiao2025-05-13  39

A a = new A();             //反射             System.Type type = a.GetType();             //返回方法信息             MethodInfo[] arr = type.GetMethods(BindingFlags.NonPublic|BindingFlags.Instance);             for (var i = 0; i < arr.Length; i++)             {                 print(arr[i].Name);                 arr[i].Invoke(a, null);             }             MethodInfo method = type.GetMethod("m");             FieldInfo field = type.GetField("b");             int value=(int)field.GetValue(a);

            EventInfo e = type.GetEvent("M");             System.Action act = delegate(){ };             //绑定函数             e.AddEventHandler(a, act);  

转载请注明原文地址: https://www.6miu.com/read-5030049.html

最新回复(0)