📅  最后修改于: 2023-12-03 14:59:44.366000             🧑  作者: Mango
C# 是一种面向对象的编程语言,它通常用于 .NET 平台的应用程序开发。C# 提供了一个可移植的开发环境,允许开发人员编写一次代码,然后将其编译成多种不同的平台。
在这篇文章中,我们将使用 C# 编译器来将 C# 代码编译成可执行二进制文件(.exe)。首先,需要安装并相应的环境来进行开发和编译。
.NET 开发包(SDK)包括 C# 编译器,以及其他必须的工具和库。为了安装 .NET SDK,我们可以访问微软官方网站,下载与我们操作系统匹配的安装程序。
https://dotnet.microsoft.com/download
安装过程中,将会安装 .NET Core 运行时环境,并设置环境变量,以便我们可以从终端运行 C# 编译器。
在安装完成 C# 开发环境后,我们就可以开始写 C# 代码了。在本示例中,我们将编写一个简单的 hello world 程序,用于演示如何使用 C# 编译器编译成二进制可执行程序。
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
}
}
}
上述代码是一个经典的 hello world 程序,它使用 System
命名空间中的 Console
类来输出消息 “Hello, World!” 到控制台。
在 Windows 系统中,我们可以打开命令行窗口,使用以下命令编译 C# 代码为可执行文件:
csc Program.cs
这会将当前目录下的 Program.cs 文件编译成 Program.exe,该文件包含了我们上述的 hello world 程序的二进制可执行代码。
我们现在可以在命令行窗口中运行 Program.exe 来查看 C# 程序的输出:
Program.exe
输出示例
Hello, World!
注意:
在编译 C# 代码时,我们可以使用多个选项来自定义我们的编译设置。例如,csc /out:myProgram.exe Program.cs
选项可以指定输出文件名。另外,可以使用 IDE,如 Visual Studio 或 Visual Studio Code 来编写和调试 C# 代码。