7
A
回答
14
2
c#代码被编译为MSIL。它喜欢java字节码。 msil将在运行时转换为机器isntrctions。
1. Conversion from C# to CIL by the C# compiler
2. Conversion from CIL to instructions that the processor can execute.
(只是在时间上)的组件执行此编译的:
1
C#代码编译为MSIL,MSIL由.NET CLR
2
C#汇编于这两个步骤中完成的照顾从CIL到机器代码的运行时间
3
那个.exe应该告诉你的是该文件是可执行文件。 C#被编译成字节码,就像java一样,但是.NET把它包装在一个CLR可执行文件中。
在这里寻找一个更深入地了解CLR可执行http://etutorials.org/Programming/.NET+Framework+Essentials/Chapter+2.+The+Common+Language+Runtime/2.2+CLR+Executables/
+0
术语可移植可执行文件不仅仅针对.NET。 – Matthew
相关问题
- 1. 将一个文件“反编译”为原始二进制代码
- 2. 将文件和字符串编码为二进制文件C#
- 3. 编译二进制文件
- 4. gdb:使用-g编译的二进制文件与使用-g编译的二进制编译的代码
- 5. 将x86 PE二进制文件反编译为C?
- 6. 可以将ruby脚本预编译为二进制文件吗?
- 7. Ionic将代码编译为本机?
- 8. 是否有编译为机器代码的C C++ C#编译器
- 9. 是否有可能将C代码编译为Javascript代码?
- 10. php的二进制代码(编译php)
- 11. CUDA代码编译里面的C++文件二进制文件在VS 2010
- 12. 如何设置linux将FORTRAN代码编译为Windows二进制文件?
- 13. JVM编译类文件到汇编源代码或二进制代码
- 14. 将XML文件编译为二进制文件
- 15. 是否有工具可以将CIL编译为二进制文件?
- 16. 编译的二进制文件VS解释的代码python
- 17. 是否将资源文件编译为UNICODE或ANSI代码页?
- 18. 检查是否编译了“-static”的二进制文件
- 19. 将OpenMP代码编译为C代码
- 20. 在线C++编译器:为我输出二进制文件?
- 21. 将Ascii代码文件转换为二进制文件
- 22. 将二进制文件翻译为文本并返回
- 23. 将二进制文件转换为C中的文本文件
- 24. .obj文件是否包含二进制语言的机器码?
- 25. 将.bmp文件解码为二进制
- 26. 是否可以在Mac上将C++代码编译为.exe文件?
- 27. 如何将GCC编译为静态二进制文件?
- 28. 将PHP编译为静态二进制文件
- 29. 将特定测试编译为二进制文件
- 30. pip编译vs二进制文件
这应该解释。 http://en.wikipedia.org/wiki/List_of_CLI_languages – km1
与ngen(与jit相似的Java) – Cynede