反射调用静态方法
电脑版发表于:2021/4/1 10:20
存在一个类,存在一个静态方法
public class TableInfo { public static void EE() { Console.WriteLine("静态方法被调用"); } }
调用(静态方法不能通过类名点出来,所以静态方法忽略第一个参数,所以你可以只传递null。)
//反射调用静态放方法 typeof(TableInfo).GetMethod("EE").Invoke(null, null);
存在一个参数的静态方法
public static void EE(string str) { Console.WriteLine("静态方法被调用,传递了一个参数: "+str); }
调用
//反射调用静态放方法 typeof(TableInfo).GetMethod("EE").Invoke(null, new object[] {"123456"});