请看下面的 MSIL 代码:
IL_00: ldstr "Hello World"
IL_05: call void [mscorlib]System.Console::WriteLine(string)
IL_10: ret
IL_00、IL_05 和 IL_10 是什么意思?我在大学读过操作系统概念,所以当时我了解 Windows 操作系统如何为进程分配虚拟内存。我也不明白为什么在上述情况下;地址以 5 递增。
托管代码是从 VB.NET 应用程序生成的。
我花了一些时间在谷歌上搜索这个,我已经阅读了 MSDN 上的一些文章。我仍然不清楚,因此问题的原因。