C#:什么是反射

反射,Reflection,通过它我们可以在运行时获得各种信息,如程序集、模块、类型、字段、属性、方法和事件

通过对类型动态实例化后,还可以对其执行操作

简单来说就是用string可以在runtime为所欲为的东西,实际上就是一个.net framework内建的万能工厂

一般用于插件式框架程序和设计模式的实现,当然反射是一种手段可以充分发挥其能量来完成你想做的任何事情(前面好象见过一位高人用反射调用一个官方类库中未说明的函数。。。)


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 反射,Reflection,通过它我们可以在运行时获得各种信息,如程序集、模块、类型、字段、属性、方法和事件 通过...
    viva158阅读 1,783评论 0 1
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,828评论 4 61
  • 今天早上七点多,为了给小伙伴点赞去禁言群找晨读链接。却发现自己荣获9月23日的最佳。真的是太意外了!因为这个月默默...
    王亚敏阅读 1,774评论 5 6
  • 炒了外汇几个月,也来谈谈感想。 一定要有止损和止盈。赔钱最多的就是因为这两个没有做好。最早炒的时候也是信誓旦旦...
    燚言阅读 3,633评论 0 0
  • 其实,剽悍一只猫的公众号,我从去年就关注了。当时的自己还是一个安于现状的全职妈妈,虽然有时内心也有一些小波澜,尝试...
    行云2018阅读 3,258评论 5 7

友情链接更多精彩内容