欢迎光临
我们一直在努力

C#反射(Reflection)

1、反射是什么?

2、反射有什么用?

3、反射的原理?

4、使用反射的步骤

5、反射的应用场景

1、反射是什么?

反射是.netframework提供的一组帮助类。常常用于反射的类assembly程序集类、Type类型、 Activator类等。

2、反射有什么用?

通过反射机制,我们可以在程序运行的过程中动态的创建对象,调用方法;读取程序的特性、属性等。反射是框架的设计的灵魂,在ORM框架、MVC框架、Aop中都有反射的存在运用。

3、反射的原理

反射这么强大,那么在.netframework中反射的原理是什么呢?

1).net程序的编译过程

在了解反射的原理之前,我们需要先了解.net程序的编译的过程。如下图

2)什么是元数据?

3)元数据与反射的关系

未完待续…

赞(0) 打赏
未经允许不得转载:.net core_.Net Core_Asp .Net Core_.Net Core 3.0_.Net Core微服务 » C#反射(Reflection)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏