C# 是一种多功能编程语言,可用于各种应用程序,包括复杂的后端、桌面软件、Web 应用程序和交互式游戏。
您可以通过以下两种方法在计算机上运行 C#:
- 在线运行 C#
- 在您的计算机上安装 C#
在本教程中,您将学习这两种方法。
在线运行 C#
要运行 C# 代码,您的系统必须安装 **.NET SDK**。但是,如果您想立即开始,可以使用我们免费的 [在线 C# 编译器](/csharp-programming#/)。

在线编辑器使您可以在浏览器中直接运行 C# 代码,无需安装。
在您的计算机上安装 C#
对于那些希望在计算机上安装 C# 的用户,本指南将引导您完成在 Windows、macOS 或 Linux (Ubuntu) 上的安装过程。
要将 C# 安装到您的 Windows 上,请按照以下步骤操作:
- 安装 VS Code
- 检查 .NET SDK 版本
- 下载 .NET SDK 安装程序文件
- 运行安装程序
- 验证安装
以下是每个步骤的详细说明
第 1 步:安装 VS Code
访问 VS Code 官方网站并下载 Windows 安装程序。下载完成后,运行安装程序并按照安装过程进行操作。
点击Finish完成安装过程。
步骤 2:检查 .NET SDK 版本
在运行 C# 代码之前,您需要确保您的计算机上已安装 **.NET SDK**,因为它提供了必要的工具和环境。
打开命令提示符并运行以下命令,以检查 **.NET SDK** 是否已安装:
dotnet --version

如果命令返回了版本号,则表示 SDK 已安装;否则,请继续下载并安装 **.NET SDK**。
步骤 3:下载 .NET SDK 安装程序
在您的网页浏览器中访问 **.NET 下载页面** ([https://dotnet.microsoft.com/en-us/download](https://dotnet.microsoft.com/en-us/download))。该网站会自动检测您的操作系统,并为您提供正确的安装程序。
只需点击推荐的下载链接即可获取正确的安装程序。

步骤 4:运行 .NET SDK 安装程序
下载完成后,找到您刚刚下载的文件。双击该文件以打开安装程序。
现在,点击 **Install** 开始安装。

安装完成后,您将看到此屏幕:

点击 **Close** 退出安装程序。
步骤 5:验证安装
安装完成后,打开一个新的命令提示符窗口,以确保所有设置都已正确完成。
再次运行以下命令:
dotnet --version
现在应该会显示您已安装的 SDK 版本。

注意:版本号可能与上面的不同,具体取决于您安装的版本。
现在,您可以开始在设备上运行 C# 程序了。
要将 C# 安装到您的 Mac 上,请按照以下步骤操作:
- 安装 VS Code
- 检查 .NET SDK 版本
- 下载 .NET SDK 安装程序文件
- 运行安装程序
- 按照说明操作
- 验证安装
以下是每个步骤的详细说明
第 1 步:安装 VS Code
访问 VS Code 官方网站并下载压缩文件。下载完成后,打开该压缩文件。
在访达中,打开一个新窗口并导航到应用程序文件夹。将 VS Code 应用程序从 zip 文件拖到应用程序文件夹中进行安装。
您现在可以直接从应用程序文件夹启动 VS Code。
步骤 2:检查 .NET SDK 版本
要构建和运行 C# 应用程序,您需要 **.NET SDK**。您可以通过在终端应用程序中使用以下命令来检查 **.NET SDK** 是否已安装:
dotnet --version
如果您对已安装的版本满意,可以跳过其余步骤。否则,请按照以下步骤操作。
步骤 3:下载 .NET SDK 安装程序文件
访问 **.NET 官方网站** ([https://dotnet.microsoft.com/en-us/download](https://dotnet.microsoft.com/en-us/download)),并下载最新版本的 **.NET SDK** for macOS。
网站会自动检测您的操作系统并为您提供正确的安装程序。

第 4 步:运行安装程序
转到您的下载文件夹并运行您刚刚下载的安装程序。

第 5 步:按照说明操作
系统会提示您同意软件许可协议,选择安装位置(我们建议使用 **默认** 位置),并输入您的管理员密码。
只需按照安装过程进行即可。
安装完成后,您将看到此屏幕:

点击 **Close** 退出安装程序。
步骤 6:验证安装
安装完成后,您可以使用终端应用程序中的以下命令来验证 **.NET SDK** 是否已安装:
dotnet --version

注意:版本号可能与上面的不同,具体取决于您安装的版本。
Linux 有各种发行版,它们的安装过程略有不同。目前,我们将重点介绍 Ubuntu。
要安装 C#,请按照以下步骤操作:
- 安装 VS Code
- 安装 SDK 和运行时
- 验证安装
以下是每个步骤的详细说明
第 1 步:安装 VS Code
打开终端并输入
sudo apt update
此命令会更新您的软件包列表,以确保您获得最新版本的软件。
继续使用以下命令安装 VS Code
sudo snap install code --classic
步骤 2:安装 .NET SDK
现在,我们将安装 **.NET SDK**,它包含了构建和运行 C# 应用程序所需的一切。
但首先,请下载并安装 Microsoft 软件包签名密钥:
wget https://packages.microsoft.com/config/ubuntu/21.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb

然后运行:
sudo dpkg -i packages-microsoft-prod.deb

再次,下载所需的依赖项:
sudo apt-get install -y apt-transport-https

现在,您可以通过运行以下命令来安装 **.NET SDK**:
sudo apt-get install -y dotnet-sdk-8.0

**注意**:如果您要安装不同版本的 **.NET SDK**,请将 **8.0** 替换为您需要的版本。
步骤 3:验证安装
为确保 **.NET SDK** 已成功安装,请使用以下命令检查 SDK 版本来验证安装:
dotnet -–version

现在,您可以开始在设备上运行 C# 程序了。
运行您的第一个 C# 程序
在开始编码之前,您需要准备一些运行第一个 C# 程序所需的环境。
- 在 VS Code 中安装 C# 扩展
- 创建 .NET 控制台项目
- 编写您的 C# 程序
- 运行您的程序
在 VS Code 中安装 C# 扩展
在开始编码之前,请确保您已在 VS Code 中安装了 C# 扩展。打开 VS Code,然后点击左侧边栏中的 **Extensions**。搜索 **Microsoft 的 C# 扩展**,然后点击 **Install**。

此扩展提供了 C# 语言支持、调试功能等,可帮助您高效地开发 .NET 应用程序。
创建 .NET 控制台项目
在编写任何 C# 代码之前,您需要一个结构化的环境来存放和执行您的代码。创建 .NET 控制台项目可设置此环境。
为此,请在 VS Code 的终端中运行以下命令:
dotnet new console -n HelloWorld

此命令将为您设置一个名为 **HelloWorld** 的新控制台项目。完成后,在 VS Code 中打开 **HelloWorld** 文件夹,即可查看您的新项目文件。

**注意:** 您可以通过按键盘快捷键 `Ctrl + \`` 来打开 VS Code 终端。
编写您的 C# 程序
现在您已经设置好了项目,是时候开始编码了。打开项目目录中的 `Program.cs` 文件,然后编写以下代码:
using System;
class Program {
static void Main() {
Console.WriteLine("Hello World");
}
}
运行您的程序
现在是时候运行您的第一个 C# 程序了。返回终端并运行:
dotnet run

您应该会在控制台中看到 `Hello World` 输出。
现在您已经设置好在计算机上运行 C# 程序的所有内容,在下一个教程中您将学习 C# 中的基本程序是如何工作的。