CLR via C#第六章:CLR調用虛方法、屬性和事件

任何方法包括一個名稱、一個簽名和一個返回值。this 理論上即便方法名和簽名相同,只要返回值不同。這也算是兩個不一樣的方法。可是,實際上,只有IL彙編語言利用了這個特色。(同名方法,必需要求參數不一致,若是隻是返回值不同是不會經過編譯的)版本控制 編譯器在編譯代碼時,會在生成的程序集的方法表中記錄方法是實例方法、靜態方法仍是虛方法的。對於不一樣的方法,CLR會調用不一樣的IL指令來執行方法的。對象
相關文章
相關標籤/搜索