当前位置:  开发笔记 > 编程语言 > 正文

MSIL源代码的编译器在哪里驻留在.NET Framework中?

如何解决《MSIL源代码的编译器在哪里驻留在.NETFramework中?》经验,为你挑选了1个好方法。

我有一个关于.NET Framework的问题:MSIL源代码的编译器在哪里?它是在CLR本身还是在任何其他层?另外,请给我一个非常小(但足够)的.NET Framework插图.

[.NET框架[1]



1> Nikhil Varta..:

这是一个快速的流程图(未遵循的符号),将澄清其中的大部分内容.

在此输入图像描述

C#或VB编译器只是将代码(托管)转换为CLR可理解的IL 的工具.使用Visual Studio编译时,这些工具可以正常工作.

JIT(JIT编译)是CLR的一个特性,它在运行时将IL代码转换为最终执行的机器代码.这就是为什么有时候,在高层次上,我们说CLR会进行IL到机器的代码转换.

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有