C#语言运行时要经过两次编译,第一次编译是将源代码编译为MSIL——微软中间语言,就可以发布软件了;第二次编译是在软件运行时,这时MSIL代码载入内存,并且会被编译为机器语言以供计算机调用,第二次编译只在载入内存时发生,编译的结果被储存起来以备重复利用,编译时是按需编译,即只编译所用到的代码,而不是全部程序,称为JIT——即时编译。
C#编译原理
最新推荐文章于 2023-06-20 03:47:12 发布
C#语言运行时要经过两次编译,第一次编译是将源代码编译为MSIL——微软中间语言,就可以发布软件了;第二次编译是在软件运行时,这时MSIL代码载入内存,并且会被编译为机器语言以供计算机调用,第二次编译只在载入内存时发生,编译的结果被储存起来以备重复利用,编译时是按需编译,即只编译所用到的代码,而不是全部程序,称为JIT——即时编译。