call vs callvirt; virtual, override, new
摘要:
看到一些C#书籍,介绍virtual, override, new,我觉得还不够深入。今天有点时间来探讨一下内部的机制,如果有什么不准确的地方,请不吝赐教。我觉得C#编译器编译为IL语言时,遵循下面一个规律 * *对于非虚方法编译为IL时候, *编译为,找到离编译时所能知道的对象类型最近的并且定义过这个函数的class,定义为 <离编译时所能知道的对象类型最近的并且定义过这个函数的class... 阅读全文
posted @ 2007-07-11 17:17 redpeachsix 阅读(2561) 评论(5) 推荐(0) 编辑