Session

反射调用静态方法

电脑版发表于: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"});

关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢