1.4C#程序的运行机制

C# 程序的运行必须经过编写、编译和运行 3 个步骤。

  1. 编写:是指在 C# 开发环境中进行程序代码的输入,最终形成后缀名为 .cs 的 C# 源文件。
  2. 编译:是指使用 Microsoft C# 编译器 对 C# 源文件编译成中间语言(Microsoft Intermediate Language)并保存在程序集中的过程,程序集包含以中间代码为形式的可执行代码 (IL) 指令和格式为 metadata 的符号信息,程序集通常具有文件扩展名 .exe 或 .dll ,具体取决于它们是否实现 应用程序 或  。 
  3. 运行:程序集中的 IL 代码会被 .NET 公共语言运行时(CLR)的实时 (JIT) 编译器自动转换成处理器专属代码。

所有的.NET编程语言都被编译成这种被称为通用中间语言的中间代码。因此虽然最终的程序在表面上仍然与传统意义上的可执行文件都具有 .exe 的后缀名。如果计算机上没有安装.NET SDK,那么这些程序会弹出对话框,要求用户下载.NET SDK。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/csharp/csbasic/7839.html

发表评论

登录后才能评论