首页 > 代码库 > C#代码从编写到最终执行的过程

C#代码从编写到最终执行的过程

1>编写c#代码,保存为.cs文件。

2>通过csc.exe程序来将.cs文件编译为.net程序集(.exe或.dll)。此时的exe或dll并不是机器码(cpu不可理解)。【>csc /out:c:\a.exe c:\program.cs】

3>程序运行时通过JIT编译(Just In Time)即时编译,将程序集编译为cpu能理解的机器码,这时cpu才能执行。(这个编译过程会与当前机器有关(根据当前机器的内存、cpu等))。

C#代码从编写到最终执行的过程