Appearance
C# 是微软推出的现代化编程语言,在游戏开发(Unity)、企业应用和桌面开发领域占据重要地位。
C# 语言基础
必修
C# 语法核心
必修
数据类型、运算符、流程控制、数组与字符串
面向对象编程
必修
类与对象、继承、多态、接口、抽象类
泛型与集合
必修
List、Dictionary、LINQ 查询、泛型约束
委托与事件
必修
delegate、event、Action/Func、Lambda 表达式
异常处理与文件 IO
必修
try-catch、StreamReader/Writer、异步文件操作
.NET 框架
必修
.NET 运行时
必修
CLR、GC 垃圾回收、JIT 编译、程序集(Assembly)
ASP.NET Core Web API
必修
控制器、路由、中间件、依赖注入
Entity Framework Core
必修
Code First、迁移、LINQ 查询、关系映射
REST API 设计
必修
Swagger/OpenAPI、版本控制、认证(JWT)
Blazor
必修
WebAssembly 和 Server 模式、组件化 UI、数据绑定
游戏开发
选修
Unity 引擎入门
选修
场景编辑、预制体、物理系统、协程
C# 脚本进阶
选修
MonoBehaviour 生命周期、协程、序列化、JSON 数据持久化
Godot 引擎
选修
GDScript 对比 C#、场景树、信号系统
企业级与桌面开发
选修
WPF 桌面应用
选修
XAML、数据绑定、MVVM 模式、控件模板
MAUI 跨平台
选修
单一项目支持 Android/iOS/Windows/Mac
微服务架构
选修
.NET 微服务、gRPC、Ocelot 网关、Dapper ORM
学习资源推荐
Microsoft Learn
必修
C# 和 .NET 交互式教程
.NET 官方文档
必修
完整的框架参考
Unity Learn
必修
Unity 游戏开发教程
Brackeys
必修
Unity 最受欢迎的教程频道
IAmTimCorey
必修
C#/.NET 全栈开发教程