Android 台灣中文網
標題:
IL語言討論
[打印本頁]
作者:
qaz5206660
時間:
2017-2-10 00:42
標題:
IL語言討論
IL_0000: ldarg.0
IL_0001: ldfld int32[] Game/RuntimeData::_numOfwave
-1
-2
-3
-4
-5
IL_0006: ldc.i4.0
IL_0007: ldelem.i4
IL_0008: ret
有人知道中間差5格的原因嗎?
作者:
chunhao611
時間:
2017-2-15 11:16
5格? 怎麼看都是4格啊?算術不好????
好啦,言歸正傳,
ldfld是指令,本身要佔掉一格,
Game/RuntimeData::_numOfwave是被呼叫的項目,表示法是一個位址,會佔4格,
所以才會IL_0001之後是IL_0006
歡迎光臨 Android 台灣中文網 (https://apk.tw/)
Powered by Discuz! X3.1