🐸 青蛙编程网

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,性能常年排在前列

本板块的学习约定

  1. 代码优先:每一章都有可直接编译运行的 C# 示例,建议本地装 .NET SDK 跑一遍。
  2. 安装就绪:第 1 章会一步步教你装 .NET SDK 和编辑器,不装环境就只能看代码,跑不起来。
  3. C# 是演员,.NET 是舞台:C# 语言是演员,.NET 运行时是舞台,两者缺一不可。
  4. 版本基线:本板块以 .NET 10(LTS)和 Unity 6 为基线,命令和示例统一按此版本写作。

快速入口

  • 从 C# 是什么 开始,搞清楚 C# 是什么,并把开发环境装好
  • 或者直接到 第一个程序,跑通 dotnet new console 和 dotnet run

下一站:C# 基础 🐸