摘要:
接着上一章的内容讲.回顾一下,上一章主要讲了特性的定义,创建自定义特性,本章说一下如何获得元数据并在程序中使用它.利用反射可以让自定义特性的功能发挥作用.反射通常被用在4种任务(1)查看元数据(2)执行类型发现功能(3)延迟绑定到方法和属性上(4)在运行机制时创建类型一:查看元数据接着上一章的自定义特性代码进行进一步应用.先上代码 1 MyMath mm = new MyMath(); 2 Console.WriteLine(mm.DoFun1(2)); 3 4 5 6 //获取成员信息,并使用它获取自定义特性 7 ... 阅读全文
随笔档案-2012年6月10日
【原创】特性与反射(一)
2012-06-10 21:21 by 杨新华, 311 阅读, 收藏,
摘要:
一:概念的理解.Net应用程序包含了代码,数据,元数据.元数据:是关于数据的信息,也就是类型,代码和程序集的信息,它们是和你的程序员一起被除数保存的.特性:是添加元数据的一种机制,它是与你的数据,方法和类,甚至与程序自身有关的编译指令和其他数据.特性是被插入元数据的.反射:程序读取它自身的元数据及其他程序的元数据的执行过程.二:特性(1)概念特性是表示你希望与程序中某个元素相关联的数据的一个对象.挂接特性的元素被称为是特性的目标.(2)CLR上的特性如果你搜索CLR,将会发现大量的特性.某此特性应用在程序集上.另外一些应用在类或是接口上.还有一些如[WebMethod]这样的特性应用研究在类的 阅读全文
浙公网安备 33010602011771号