反射使用

来源:互联网 发布:怎样制作淘宝优惠券 编辑:程序博客网 时间: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);


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 驾驶证脱审1年多怎么办 驾驶证脱审四个月怎么办 驾照b2过期没审怎么办 a照驾照过期没审怎么办 驾照扣60多分怎么办 无证违章被扣分怎么办 变味的牛奶喝了怎么办 孩子喝了坏牛奶怎么办 孕妇喝了坏牛奶怎么办 驾照过期五年了怎么办 科目一没过之后怎么办? 重庆科目一没过怎么办 科三过了没签字怎么办 驾照过期几天撞死人怎么办 办理过期身份时出错了怎么办 新加坡半年临时驾照过期后怎么办 北京怎么办残摩行驶证 报考驾照三年到期了怎么办 车辆违章扣3分怎么办 驾照过期忘审了怎么办 外省港澳证办了居住证怎么办 电动车交警罚单丢了怎么办 在外地开车违章扣分怎么办 郑州车在外地扣分违章怎么办 电工证掉了应该怎么办 毕业回国美国驾照过期了怎么办 a2驾驶证4年没交体检报告怎么办 中国驾照在美国丢了怎么办 拿了驾照不敢开车怎么办 刚拿驾照不敢上路怎么办 雅思考试作文格式写错了怎么办 英国银行卡注销后钱怎么办 本科毕业有毕业证没有学位证怎么办 莫名收到平安一账通验证码怎么办 新车没带行驶证怎么办 深圳行驶证副本丢了怎么办 新车行驶证是怎么办的 新车怎么办牌和行驶证 b本扣12分了怎么办 车的绿本丢了怎么办 车辆落户查不到购车发票怎么办