C# 板块
C#(C Sharp) 是微软家的全能选手——Unity 游戏开发、Windows 桌面应用、企业后端都能写。它语法工整、类型严格、跑得快,是那种"既能上班挣钱,又能回家做游戏"的语言。本板块按技术栈分三站,适合零基础循序渐进学习。
完全没碰过编程?建议先去 Python 基础 找找"代码跑起来"的感觉,再回来学 C# 会顺很多。
技术栈
| 技术栈 | 核心内容 | 一句话介绍 | 状态 | 推荐先修 | 预计学时 |
|---|---|---|---|---|---|
| C# 基础 | 变量、流程控制、数组、方法、字符串、.NET 类库 | 语法、流程控制、常用类库 | ✅ 全 8 章 | 无(建议先过 Python 基础) | 8–12 小时 |
| 面向对象 | 类、属性、继承多态、接口 | 类、属性、继承多态、接口 | ✅ 全 5 章 | C# 基础 | 6–10 小时 |
| Unity 入门 | 场景、GameObject、脚本、物理碰撞 | 用 C# 把游戏做出来 | ✅ 全 5 章 | C# 面向对象 | 8–12 小时 |
学习路线
Python 基础(可选) → C# 基础(8章) → C# 面向对象(5章) → Unity 入门(5章)
建议顺序:基础 → 面向对象 → Unity。不要跳着学,面向对象是 Unity 脚本的前提,Unity 是把 C# 变成游戏的最后一步。
C# 的三种主场
| 领域 | 代表技术 | C# 在这里做什么 |
|---|---|---|
| 游戏开发 | Unity | 用 C# 写游戏逻辑,控制物体、碰撞、UI |
| 桌面应用 | WPF / WinForms | 写 Windows 桌面软件,企业内部工具主力 |
| 网站后端 | ASP.NET Core | 写后端 API,性能常年排在前列 |
本板块的学习约定
- 代码优先:每一章都有可直接编译运行的 C# 示例,建议本地装 .NET SDK 跑一遍。
- 安装就绪:第 1 章会一步步教你装 .NET SDK 和编辑器,不装环境就只能看代码,跑不起来。
- C# 是演员,.NET 是舞台:C# 语言是演员,.NET 运行时是舞台,两者缺一不可。
- 版本基线:本板块以 .NET 10(LTS)和 Unity 6 为基线,命令和示例统一按此版本写作。
快速入口
下一站:C# 基础 🐸