首页 > 其他分享 >反射的常用方法

反射的常用方法

时间:2022-12-07 12:24:12浏览次数:30  
标签:反射 常用 type Type Activator 方法 加载

1、通过反射创建一个实体类

第一种方法,通过Assembly加载程序集的方法

Assembly assembly = Assembly.Load("反射");//加载程序集
Type type = assembly.GetType("反射.MySqlHelper");//加载类型,要求必须是完全限定名,这里不可以写Type type = assembly.GetType("MySqlHelper")
object obj = Activator.CreateInstance(type);//创建MySqlHelper实例对象

 

第二种方法,通过Activator创建

Type type = typeof(People);
object o = Activator.CreateInstance(type);

 

 

第一种方法适用于需要从外部程序集中加载类的方法;

第二种方法适用于需要反射创建的类就在程序集的内部;

 


2、通过反射实现程序扩展

 

 

 

 

 

 

 

标签:反射,常用,type,Type,Activator,方法,加载
From: https://www.cnblogs.com/hanzq/p/16962715.html

相关文章

  • VMware——VMware Tools的介绍及安装方法
    VMware——VMwareTools的介绍及安装方法​​一、VMwareTools的作用​​​​二、VMwareTools的安装步骤​​​​参考文章​​一、VMwareTools的作用1.最大的好处是可以直......
  • Ubuntu——在Windows10安装ubuntu18.04双系统的方法
    Ubuntu——在Windows10安装ubuntu18.04双系统的方法​​一、方法一​​​​1、参考博客​​​​2、小贴士​​​​二、方法二​​​​1、参考博客​​​​2、小贴士​​​​......
  • 360极速浏览器打不开国内网站的一种解决方法
    360极速浏览器打不开国内网站的一种解决方法​​一、问题描述​​​​二、解决办法​​一、问题描述点击东北大学官方网站,显示您访问的网页出错了。二、解决办法点击右上角......
  • Ubuntu——make加速的一种方法
    一、正常格式make二、加速格式make-j$(nproc)或make-j`nproc`注:这两种都是表示自动获取内核数量,最大化利用多核。......
  • Markdown——图片、文字显示居中的一种方法
    Markdown——图片、文字显示居中的一种方法​​一、方法​​​​1.1图片居中​​​​1.2文字居中​​​​二、图片居中举例​​​​2.1编辑界面​​​​2.2显示界面​​......
  • 下载——百度文库下载方法
    网址链接中的baidu后+​​vvv​​只需现在百度文库找到自己需要的文档,在网址baidu后添加vvv,按回车键,即可快速跳转至解析页面。......
  • Zotero——添加彩色标签的方法
    一、参考链接:​​使用Zotero怎么添加彩色标签-Zotero使用教程​​二、小贴士:进入软件后,需要先点击【查看】-【布局】-【条目面板】,变成下图所示,之后按照参考链接的操作即可......
  • Word——从任意页开始设置页码的方法
    步骤:​​勾选​​​【文件】-【选项】-【显示】-【​​显示所有格式标记​​】。假设我们需要从​​第n页​​开始设置页码。将​​第(n-1)页与第n页之间​​​的下一页(连......
  • Git 常见错误 之 error: src refspec xxx does not match any / error: failed to pus
    一、简单介绍Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。[1]Git是LinusTorvalds为了帮助管理Linux......
  • 电脑网络——QQ、微信可以登录,浏览器打不开的解决方法
    方法一打开cmd输入​​ipconfig/flushdns​​重启电脑方法二打开网络和internet设置点击更改适配器选项找到无线网右击点击属性点击internet​​协议版本4​​把DNS服务......