MSIL ( Microsoft 中间语言)可用于实现语言互操作性,因为无论使用
哪种 .NET
语言,都会生成 MSIL
,然后由 CLR
执行此 IL 。
如前所述, IL 不是字节代码或机器码,但与其非常接近。因此,在执行
应用程序时,从 IL 到机器码的转换速度非常快。
MSIL
是独立于 CPU 的指令集。 CLR 将这些指令转换为在上一张幻灯
片中提到的特定于 CPU 特定的指令集。