C#如何利用反射机制调用带参数的画面?

小欠登 小欠登 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在数据库中查询功能菜单需要调用的Form窗体的名称,利用反射机制进行自动跳转,
主画面按钮事件:
button1_Click
//如果自画面无参数,反射成功,带参数就会报错。
string NameSpace = "Form1";
string ClassName = "Win.Form1";//全路径。
Assembly asm = Assembly.Load(NameSpace);
Form frm = (Form)asm.CreateInstance(ClassName);
frm.ShowDialog();
子画面及参数定义:
public Form1(string 名称,string 其他);
public Form2(string 名称,string 其他);
public Form3(string 名称,string 其他)
请高手指点下该如何将参数船体给子画面
...全文

相关推荐

c# 简单的IOC实现框架,包含通过配置,利用c#反射机制来动态注入

本篇文章将深入探讨如何在C#中实现一个简单的IOC(Inversion of Control,控制反转)框架,特别是利用配置文件和反射机制来实现动态注入。首先,了解IOC的核心概念。

小郭起床写博客

c#插件模式 ——例子(利用反射机制)

该项目演示了如何利用C#反射机制实现插件模式,通过IPlugin接口动态加载DLL插件。主程序在启动时扫描指定目录中的插件,并提供可视化界面进行插件管理和调用,支持灵活扩展应用程序功能。

W511522329

C#动态调用Dll中的方法

在.NET框架中,C#语言提供了强大的反射机制,允许程序在运行时检查自身,并能动态地创建对象和调用成员。本主题将深入探讨如何利用C#的反射特性来动态调用DLL(动态链接库)中的方法。

Jacob Ni

C#利用反射机制填充实体类

本篇文章将深入探讨如何利用C#的反射机制来填充实体类,以及在三层结构中的应用。首先,实体类是程序设计中用于表示业务数据的对象,通常在数据访问层(DAL)中使用。

lswliushengwang

c#反射机制学习和利用反射获取类型信息

C#的反射机制是.NET框架的核心特性之一,它允许程序在运行时检查自身的行为和结构。反射机制使得开发者能够在不预先知道具体类型的情况下,动态地访问和操作对象的属性、方法、构造函数以及事件。

weixin_38519660
评论 10
收藏 已收藏
分享
返回顶部
小欠登
C# 111,128 成员 642,536 内容