摘要: 此篇博文是我最近看clr via c#的一些体会,可能有不对的地方,欢迎指正。 我们写c#代码,将方法定义在一个类中,然后编译代码再执行,执行的时候,方法也好,字段也好,不管是实例方法/字段还是静态方法/字段,一定会在内存中的某处占用一定的内存空间。不管要访问某个字段,还是要调用某个方法,都必须知道字段或者方法在内存中的位置,这篇文章主要讨论的是clr如何获取到要调用方法在内存中的位置,从而进行方法调用的。一、类型对象 首先我们先引入一个概念:类型对象,“类型对象”这个词并不是.net中的术语,只是我给它起的名字,所谓类型对象,是描述一个对象的类型的对象,这有点拗口,首先明确一点,类型对象也. 阅读全文
posted @ 2012-11-13 22:43 Lukexywang 阅读(1718) 评论(3) 推荐(4) 编辑