字节码是在 .NET 框架的哪个阶段生成的?
我对用户使用他们选择的语言(可能是 C#)编写源代码的说法是否正确,当这个源被编译时,它被转换为字节码? (然后什么使用这个字节码?)
最佳答案
维基百科的定义:
虽然字节码是通用术语,但它在 Java 世界中使用较多。在 .net 中间语言(IL 或 MSIL)中可以作为字节码引用。它由每个 .net 语言编译器生成。后来它由CLR(Java世界中的JVM模拟)执行。在 CLR 执行代码之前,它由实时编译器(CLR 的一部分)编译。它被编译成本地机器语言,然后由处理器直接执行。 (托管二进制文件也可以预编译)
关于.net - 字节码在什么时候生成?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4648251/