想开始写 C#,首先要把“能编译、能运行、能调试”这三件事准备好。最基础的要求是安装 .NET SDK,它决定你的机器能不能直接构建和运行 C# 程序;如果你还需要完整的图形化开发体验,再继续安装 Visual Studio。下面按环境搭建的先后顺序来讲,你可以根据自己使用的操作系统和开发方式,快速判断该装什么、怎么验证是否配置成功。
为什么要先安装 .NET SDK
.NET SDK 是 C# 开发的基础组件,里面包含 .NET 运行时、常用库以及命令行工具。无论你后面是使用命令行,还是使用 Visual Studio,只要准备编写和运行 C# 程序,就需要先把它安装好。
安装完成后,最直接的检查方式都是运行下面这条命令:
dotnet --version
如果终端或命令提示符能够正常输出版本号,通常就说明 SDK 已经可用。
按操作系统安装 .NET SDK
Windows 安装步骤
- 访问 .NET 下载页面。
- 下载适用于 Windows 的最新版本
.NET SDK。 - 运行下载的安装程序,按提示完成安装。
- 打开命令提示符,执行
dotnet --version验证是否安装成功。
macOS 安装步骤
- 访问 .NET 下载页面。
- 下载适用于 macOS 的最新版本
.NET SDK。 - 打开终端,切换到下载目录,运行安装脚本。
- 安装完成后,在终端执行
dotnet --version,确认 SDK 已生效。
Linux 安装步骤(Ubuntu 示例)
Linux 的安装方式会随发行版不同而变化。原文以 Ubuntu 为例,步骤如下:

- 打开终端。
- 更新本地包索引:
sudo apt-get update
- 安装 .NET SDK:
sudo apt-get install -y dotnet-sdk-6.0
- 安装完成后,执行下面的命令检查版本:
dotnet --version
这里要注意,文中给出的包名是 dotnet-sdk-6.0,对应的是 .NET 6 系列;如果你后续参考的是其他版本文档,需要留意版本号是否一致。
什么时候需要安装 Visual Studio
只安装 .NET SDK,已经足够你开始学习 C# 基础语法、编译和运行控制台程序。但如果你的项目更复杂,或者你希望获得更完整的 IDE 体验,那么 Visual Studio 会更合适。
它的优势主要体现在几个方面:集成调试器、更完善的代码导航,以及更顺手的项目管理能力。对刚入门的开发者来说,这些功能能明显降低环境配置和定位问题的成本。
安装 Visual Studio 的关键选项
- 访问 Visual Studio 官网。
- 根据需求选择版本,例如
Visual Studio Community可免费用于个人和小型团队。 - 下载安装程序并运行。
- 在安装过程中,确保勾选
.NET 桌面开发工作负载。 - 等待安装完成。
这里最关键的是工作负载选择。如果漏选了 .NET 桌面开发,后面新建项目时可能会发现模板不完整,或者缺少常用开发组件。
在 Visual Studio 中创建第一个 C# 项目
- 打开 Visual Studio。
- 选择“创建新项目”。
- 在模板列表中选择“控制台应用(.NET Core)”。
- 输入项目名称和保存位置,点击“创建”。
- 默认会生成一个基础控制台应用模板。
- 根据需要修改
Program.cs中的代码。 - 点击工具栏上的“启动”按钮(绿色三角形)运行程序。
如果这一步能够顺利启动,说明你的 C# 开发环境已经基本可用:命令行层面的 SDK 安装完成,IDE 层面的项目创建和运行流程也打通了。

环境搭好后,接下来该做什么
到这里,你已经具备了开始学习 C# 的基础条件。一个实用的判断标准是:终端里能正确输出 dotnet --version,Visual Studio 里能成功创建并运行“控制台应用(.NET Core)”项目。满足这两点后,就可以继续进入 C# 基础语法、项目结构和调试方法的学习阶段。







