视为一种面向对象的机器语言.
2、IL通识
(1)、我们一般通过C#或者F#或者Visual Basic来编程,然后编译器将它们编译成IL,然后IL和其他机器语言一样,也可以使用汇编语言来编写,MS提供了...(2)、第二次执行
如果Main方法第二次调用Console的WriteLine方法,会完全跳过JITComliler函数,因为第一次已经执行和初始化过了,会执行执行内存块中的代码,执行完毕有返回值,...则返回到Main(),没有返回值,则跳转带Main方法,进行下一步操作....(1)、IL基于栈
它的所有指令要将操作数压入一个执行栈,并从栈中弹出(pop)结果。...例如:会核实调用的每个方法都有正确数量的参数,传给每个方法的每个参数都有正确的类型,每个方法的返回值都得到了正确的使用,每个方法都有一个返回语句.