在.net中可能存在的OpCodes作爲方法的最後一條指令。方法的最後一條指令的可能OpCodes是什麼?
目前,我知道這可能是
- 懲戒http://msdn.microsoft.com/en-us/library/system.reflection.emit.opcodes.ret.aspx
- 擲http://msdn.microsoft.com/en-us/library/system.reflection.emit.opcodes.throw.aspx
但有可能它是任何其他操作碼?如果是的話,哪些代碼(更喜歡c#)會產生它們?
通過「最後的」我的意思是
「last」,你是指在方法體中定義的最終操作碼,還是你的意思是最後一個操作碼被執行? (一種方法不需要從底部退出) – 2012-07-28 06:37:12
@MarcGravell「在方法體中定義的最終操作碼」。澄清在 – Simon 2012-07-28 06:50:50
酷問題,然後我懷疑我添加到弗雷德裏克的帖子中的評論適用 – 2012-07-28 06:54:51