CLR via C#第六章:CLR调用虚方法、属性和事件

任何方法包括一个名称、一个签名和一个返回值。this 理论上即便方法名和签名相同,只要返回值不同。这也算是两个不一样的方法。可是,实际上,只有IL汇编语言利用了这个特色。(同名方法,必需要求参数不一致,若是只是返回值不同是不会经过编译的)版本控制 编译器在编译代码时,会在生成的程序集的方法表中记录方法是实例方法、静态方法仍是虚方法的。对于不一样的方法,CLR会调用不一样的IL指令来执行方法的。对象
相关文章
相关标签/搜索