菜的像徐坤
排名
6
文章
6
粉丝
16
评论
8
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

反射调用静态方法

7006人阅读 2021/4/1 10:20 总访问:1018478 评论:0 收藏:0 手机
分类: Csharp

存在一个类,存在一个静态方法

  1.  public class TableInfo
  2.     {
  3.         public static void EE()
  4.         {
  5.             Console.WriteLine("静态方法被调用");
  6.         }
  7.     }

调用(静态方法不能通过类名点出来,所以静态方法忽略第一个参数,所以你可以只传递null。

  1.  //反射调用静态放方法
  2.   typeof(TableInfo).GetMethod("EE").Invoke(nullnull);


存在一个参数的静态方法

  1.  public static void EE(string str)
  2.         {
  3.             Console.WriteLine("静态方法被调用,传递了一个参数: "+str);
  4.         }

调用

  1.  //反射调用静态放方法
  2.  typeof(TableInfo).GetMethod("EE").Invoke(nullnew object[] {"123456"});

评价