摘要:
在看反射之前我们来看一下.Net源代码是怎么执行的: 我们看到.Net源代码是两次编译,一次执行的。在Visual Studio经过第一次编译生成程序集(.exe,.dll),就是IL(中间语言)和元数据,然后在经过CLR(公共语言运行库),将程序集编译成机器代码,机器代码在交给cpu去执行。我们来看.Net源代码在第一次编译之后: 现在来看一下什么是反射,反射是编程的读取与类型相关联的元数据的行为。通读取元数据,可以了解它是什么类型以及类型的成员。比如类中的属性,方法,事件等。所属命名空间System.Reflection。 反射具体是怎么实现的,下面通过一个例子来具体说明。 首先在解决方案 阅读全文
posted @ 2011-11-28 22:30
火腿骑士
阅读(138)
评论(0)
推荐(0)
浙公网安备 33010602011771号