反射使用
来源:互联网 发布:怎样制作淘宝优惠券 编辑:程序博客网 时间:2024/05/16 14:40
反射的概念
大多数程序都要处理数据,包括读、写、操作和显示数据。对于某些程序来说,它们操作的数据不是数字、文本或图形,而是程序和程序类型本身的信息。
·有关程序及其类型的数据北城为元数据(metadata),它们保存在程序集中。
·程序在运行时,可以查看其他程序集或其本身的元数据。一个运行的程序查看本身的元数据或其他程序的元数据的行为叫反射(reflection)。
Type类
BCL声明了一个类叫做Type的抽象类,它被设计用来包含类型的的特性。使用这个类的对象能让我们获取程序使用的类型的信息。
·对于程序中用到的每一个类型,CLR都会城建一个包含这个类型信息的Type类型的对象。
·程序中用到的每一个类型都会关联到独立的Type类的对象。
·不过城建的类型有多少个实例,只有一个Type对象会关联到所有这些实例。
获取Type对象
Type t = myInstance.GetType();或Type t = typeof("类名");
案例
MyClass mc = new MyClass();//创建类实例
Type t = mc.GetType();
Type mt = typeof(MyClass);
阅读全文
0 0
- 反射使用
- 反射使用
- 反射使用
- 反射:使用反射调用方法
- 反射的使用
- 反射方法的使用
- 反射的使用
- .Net中的反射使用
- 使用java反射机制
- c# 反射使用实例
- 反射的使用
- 反射方法的使用
- 反射使用入门
- 如何使用反射
- 反射的使用总结
- c# 反射使用实例
- java反射的使用
- C#反射使用入门
- 杭电2010 水仙花数
- python通过串口读取GPS NMEA格式的数据,并保存为csv文件
- 今天看到的一个有趣面试题:return *this和return this有什么区别?
- 集合
- 【图像处理】MATLAB:频域高低通滤波器
- 反射使用
- SpringMVC处理模型数据
- CookieUtils
- 算法之二分查找法
- 编写一个应用程序,一些相续正整数的立方和正好等于另一个整数的立方(java实现)
- 单链表的实现扩充
- EM算法及其应用(代码)
- LeetCode1. Two Sum
- HttpClient连接超时及读取超时