C#的嚣张机制-Reflection(反射)
摘要:
首先来讲讲什么是反射:这是.Net中获取运行时类型信息的方式Type类可以获得对象的类型信息,此信息包含对象的所有要素:方法、构造器、属性等等,通过Type类可以得到这些要素的信息,并且调用之。MethodInfo包含方法的信息,通过这个类可以得到方法的名称、参数、返回值等,并且可以调用之。诸如此类,还有FieldInfo、EventInfo等等,这些类都包含在System.Reflection命名空间下。总之就是一句话,反射就是我想看看这个类里有什么,并且去使用它。先给大家举一个我做的简单的例子,看看反射的应用。我想要做一个画板,上面有不同的颜色,而且标注着该颜色的名字。如图:可以看到 这个 阅读全文
posted @ 2013-04-16 14:07 IT-哲 阅读(525) 评论(0) 推荐(0)
浙公网安备 33010602011771号