gpt4 book ai didi

c# - .NET Framework 中 MSIL 源代码的编译器位于何处?

转载 作者:太空狗 更新时间:2023-10-30 00:50:02 24 4
gpt4 key购买 nike

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

[ .NET FRAMEWORK[1]

最佳答案

这是一个快速流程图(未遵循符号),可以阐明其中的大部分内容。

enter image description here

C# 或 VB 编译器只是将您的代码(托管)转换为 CLR 可以理解的 IL 的工具。当您使用 Visual Studio 进行编译时,这些工具会起作用。

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

关于c# - .NET Framework 中 MSIL 源代码的编译器位于何处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34281411/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com