中间语言(Intermediate Language,IL)
C#编译器在编译时,会将源代码作为输入,并以中间语言形式输入出,该代码保存在*.exe文件中或*.dll文件中。
公共语言运行时(CLR)
可以将IL代码转换为机器代码 (处理器能够处理的指令)。
CLR在计算机上运行,可以管理IL代码的执行。即CLR知道如何执行通过IL代码编写的应用程序,并使用JIT编译器将IL代码转换为机器代码(就是本机代码MachineCode)
中间语言(Intermediate Language,IL)
C#编译器在编译时,会将源代码作为输入,并以中间语言形式输入出,该代码保存在*.exe文件中或*.dll文件中。
公共语言运行时(CLR)
可以将IL代码转换为机器代码 (处理器能够处理的指令)。
CLR在计算机上运行,可以管理IL代码的执行。即CLR知道如何执行通过IL代码编写的应用程序,并使用JIT编译器将IL代码转换为机器代码(就是本机代码MachineCode)