1要装哪两样
写 C# 只要装两样:运行平台 .NET SDK,加一个代码编辑器。
2C# 和 .NET 各管什么
C# 是写代码用的语言,好比写文章用的文字;.NET 是让代码跑起来的平台和工具,好比印刷机和纸张。它不真的印刷,而是先把代码翻译好,再交给电脑去执行。
3.NET SDK
.NET 现在的长期支持版是 .NET 10,Windows、macOS、Linux 上都能装。要装的是 SDK(软件开发工具包),里面有编译器(把代码翻译成电脑能执行的形式)、运行时(负责执行翻译好的程序),还有一套开发工具。
- 打开 .NET 官方下载页,选标着“长期支持”的 LTS 版,它最稳定,资料也多,最适合初学者。
- 页面会按你的系统给出安装包,下载后按提示一步步装好。
4检查装好没有
打开命令行(Windows 用命令提示符或 PowerShell,macOS 和 Linux 用终端),输入 dotnet --version 回车。打出一个版本号就说明装好了:
10.0.403
5选一个编辑器
有了 SDK,用记事本写、用命令行编译其实也能跑,但大家都会用专门的编辑器或 IDE(集成开发环境),它能补全代码、提示错误、调试程序。
Visual Studio
- 微软专门为 C# 打造的 IDE,功能最全,企业里用得最多;写代码、调试、测试、发布都在里面,特别适合做 Windows 桌面程序和企业项目。
- 缺点:体积大,一般要占二三十 GB 以上的硬盘,启动也慢;现在只能装在 Windows 上,Mac 版 2024 年已经停用。
- 个人学习用 Community 社区版,免费,功能也够用。
- 安装时在“工作负荷”里勾上“.NET 桌面开发”,做网站再加“ASP.NET 和 Web 开发”,C# 要用的组件就自动装好了。
VS Code
- 轻量的代码编辑器,体积小、启动快,三个系统都能用,而且免费。
- 装好后到扩展商店搜 C# Dev Kit(微软官方扩展),装上就有智能提示、调试和项目管理。
- 缺点:扩展要自己装,一些高级调试功能不如 Visual Studio 完善。
怎么选
- 用 Windows、想先学好 C# 基础或者做 Windows 程序:选 Visual Studio Community。
- 用 macOS 或 Linux,或者想要更轻的工具:选 VS Code 加 C# Dev Kit。
6跑第一个程序
在命令行里依次输入三条命令:
dotnet new console -n HelloWorld:用控制台模板(控制台应用就是在命令行窗口里运行的程序)新建一个叫 HelloWorld 的项目。第一次用会先打出欢迎信息,看到“已成功创建模板“控制台应用”。”就对了。cd HelloWorld:进到项目文件夹。dotnet run:编译并运行。
模板自动生成的 Program.cs 只有一行代码。这是顶级语句写法(不写类和 Main,代码从第一行开始执行),第 4 节会细讲:
| 1 | Console.WriteLine("Hello, World!"); | // 把括号里的文字显示在屏幕上 |
Hello, World!
行末的分号表示这条语句结束。
7macOS 和 Linux
- 同样直接装 .NET SDK,用起来和 Windows 基本一样;微软官方的 .NET 从 2016 年的 .NET Core 开始就跨平台了。
- 你可能还听过 Mono,它是早年社区做的跨平台 .NET,现在主要用在 Unity 游戏引擎这类场合。新项目直接用官方 .NET SDK,不用装 Mono。
8小结
- 装好 .NET SDK,再挑个编辑器,就能写 C# 了。
dotnet --version检查安装;dotnet new console、cd、dotnet run建项目并运行。
下一节:一个 C# 程序,到底由哪几部分组成?
