码迷,mamicode.com
首页 > Windows程序 > 详细

C# 反射Reflection

时间:2018-12-19 18:40:59      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:程序   实例   http   概念   分享   机制   blog   动态获取   detail   

  了解了程序集Assembly之后再理解反射原理

反射概念:

1.在程序运行时动态获取类或对象的信息,具体包括了
       动态 获取 加载程序集(Assmebly)
       动态 获取 类型信息(如类、接口 等) - Type对象
       动态 获取 类型的成员信息(如方法,字段,属性等);
2.在运行时,动态创建类型实例(new),以及 调用 和 访问 这些 实例 成员;
 
.Net反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为.Net的反射机制。
.Net反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;
 

反射的用途:

C# 反射Reflection

标签:程序   实例   http   概念   分享   机制   blog   动态获取   detail   

原文地址:https://www.cnblogs.com/luna-hehe/p/10145015.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!