欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

c# 遍历类中的方法名称

程序员文章站 2022-08-09 18:05:29
需要命名空间:using System.Reflection ......
//assembly.load("namespace").gettype("namespace.class名称");
            var t = assembly.load("model").gettype("model.areac");
            methodinfo[] info = t.getmethods(bindingflags.declaredonly | bindingflags.public | bindingflags.instance | bindingflags.static);

            foreach (var item in info)
            {
                //方法名
                var methodname = item.name;
                //获取方法对应的参数
                var parameters = item.getparameters();
                //返回类型
                var returntype=item.returntype.fullname;

            }

需要命名空间:using system.reflection