C# 代码被编译的过程

 对于计算机而言,它只能识别01010101之类的机器码。一些高级语言(比如JAVA, C#等)必须最终被转换成机器码才能被计算机识别。C#语言被转换成机器码的过程如下图所示:

在C#语言中,首先是VS编译器将编写好的代码进行编译,生成DLL或者exe文件,而.Net Core只会生成DLL文件。DLL和EXE还需要CLR/JIT的即时编译成字节码, 最后被计算机识别。

posted @ 2022-05-23 21:25  不负当下  阅读(392)  评论(0)    收藏  举报