C#
.NET生态核心语言
- 001 入门 C# 概述与环境配置 C# 语言概述、.NET 生态、.NET 8/9 新特性、环境搭建与 Hello World
- 002 入门 C# 基础语法 变量与类型、值类型与引用类型、字符串插值、模式匹配、控制流、nullable 引用类型、顶级语句
- 003 入门 C# 面向对象编程 类与对象、构造函数、继承、多态、抽象类与接口、属性与索引器、运算符重载、记录类型(record)
- 004 中级 C# 泛型与集合 泛型类与方法、约束、协变与逆变、List/Dictionary/HashSet/Queue/Stack、LINQ to Objects、迭代器(yield)
- 005 中级 C# 异步编程 async/await、Task/ValueTask、ConfigureAwait、并行编程(TPL)、Channel、IAsyncEnumerable、异步流、常见陷阱
- 006 中级 C# LINQ与函数式编程 LINQ 查询语法与方法语法、延迟执行、标准查询运算符、PLINQ、表达式树、局部函数、模式匹配进阶
- 007 进阶 C# 高级特性 反射、特性(Attribute)、动态编程(dynamic)、Span/Memory、ref struct、不安全代码、指针、委托与事件、多播委托
- 008 中级 C# .NET平台与生态 .NET Runtime、BCL、NuGet 包管理、依赖注入、配置系统、日志、中间件管道、ASP.NET Core、EF Core、MAUI
- 009 进阶 C# 测试与工程化 xUnit/NUnit/Moq、集成测试、BenchmarkDotNet、Source Generator、Roslyn Analyzer、CI/CD、代码规范
- 010 进阶 C# 游戏开发与Unity Unity 中 C# 编程、MonoBehaviour 生命周期、协程、ScriptableObject、ECS 模式、DOTS/Burst、性能优化
- 011 中级 LINQ深度解析 LINQ查询语法与方法语法
- 012 中级 异步编程详解 async/await与Task
- 013 中级 模式匹配 C#模式匹配与switch表达式
- 014 中级 记录类型 record类型与with表达式
- 015 进阶 泛型与协变逆变 泛型约束与型变
- 016 进阶 Span与Memory 零分配内存操作
- 017 进阶 源生成器 C# Source Generators
- 018 进阶 LINQ延迟与立即执行 C# LINQ延迟执行与立即执行详解。
- 019 进阶 async-await状态机 C# async/await状态机生成原理详解。
- 020 进阶 委托与事件底层原理 C#委托与事件底层原理详解。
- 021 进阶 反射与特性应用 C#反射与特性(Attribute)应用详解。
- 022 进阶 Entity-Framework-Core迁移与优化 Entity Framework Core迁移与性能优化详解。
- 023 进阶 ASP-NET-Core中间件管道 ASP.NET Core中间件管道详解。
- 024 进阶 依赖注入生命周期 ASP.NET Core依赖注入生命周期详解:Scoped、Transient、Singleton。
- 025 进阶 GC代机制 .NET GC代机制详解:Generation 0/1/2。
- 026 进阶 值类型与引用类型 C#值类型与引用类型详解:struct vs class。
- 027 进阶 记录类型与不可变性 C#记录类型(record)与不可变性详解。