C#.NET反射获取Form窗体中所有的方法Method|C/S开发框架

作者:csframework|C/S框架网  发布日期:2024/10/20 11:48:44

C#.NET反射获取Form窗体中所有的方法Method

C# 全选
            var type = this.GetType();
            var list = this.GetType().GetMethods(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public)
                .ToList().Where(w => w.DeclaringType == type).OrderBy(o => o.Name).ToList();
            foreach (var method in list)
            {
                if (method.Name.ToUpper() == methodName.ToUpper())
                {
                    method.Invoke(this, null);
                    return;
                }
            }
C/S框架网|原创精神.创造价值.打造精品