C#
.NET生态核心语言
- 001入门C# 概述与环境配置C# 语言概述、.NET 生态、.NET 8/9 新特性、环境搭建与 Hello World
- 002入门C# 基础语法变量与类型、值类型与引用类型、字符串插值、模式匹配、控制流、nullable 引用类型、顶级语句
- 003入门C# 面向对象编程类与对象、构造函数、继承、多态、抽象类与接口、属性与索引器、运算符重载、记录类型(record)、SOLID 原则与设计模式
- 004中级C# 泛型与集合泛型类型系统、约束、协变逆变、List/Dictionary/HashSet/Queue/Stack/PriorityQueue、不可变集合、Frozen 集合、迭代器(yield)、LINQ to Objects、性能模型与生产实践
- 005中级C# 异步编程APM/EAP/TAP 演化、async/await 状态机、Task/ValueTask、SynchronizationContext、ConfigureAwait、并行编程(TPL)、Channel、IAsyncEnumerable、异步流、常见陷阱与最佳实践
- 006中级C# LINQ与函数式编程LINQ 查询语法与方法语法、延迟执行、标准查询运算符、PLINQ、表达式树、局部函数、模式匹配进阶、函数式编程范式、Monad 与函子、范畴论应用
- 007进阶C# 高级特性反射、特性(Attribute)、动态编程(dynamic)、Span/Memory、ref struct、不安全代码、指针、委托与事件、多播委托
- 008中级C# .NET 平台与生态.NET Runtime、BCL、NuGet 包管理、依赖注入、配置系统、日志、中间件管道、ASP.NET Core、EF Core、MAUI、性能诊断、AOT 编译
- 009进阶C# 测试与工程化xUnit/NUnit/Moq、集成测试、BenchmarkDotNet、Source Generator、Roslyn Analyzer、CI/CD、代码规范
- 010进阶C# 游戏开发与UnityUnity 中 C# 编程、MonoBehaviour 生命周期、协程、ScriptableObject、ECS 模式、DOTS/Burst、性能优化
- 011中级LINQ深度解析LINQ查询语法与方法语法
- 012中级异步编程详解C# 异步编程全景解析:APM/EAP/TAP 三代模型、Task/ValueTask、CancellationToken、IAsyncEnumerable、await foreach、Channel、并发协调的深度原理与工程实践。
- 013中级模式匹配C#模式匹配与switch表达式
- 014中级C# 记录类型record 与 record struct、位置参数、with 表达式、值相等性、init 访问器、不可变性、Equals/GetHashCode 合约、拷贝语义、序列化、DDD 领域建模、函数式数据流、性能基准
- 015进阶泛型与协变逆变泛型约束与型变
- 016进阶Span与Memory.NET 零分配内存操作全景解析:Span<T>/ReadOnlySpan<T>/Memory<T> 的 ref struct 约束、stackalloc、切片运算、零拷贝、MemoryMarshal、ArrayPool<T>、MemoryManager<T> 的深度原理与工程实践。
- 017进阶源生成器C# Source Generators
- 018中级C#与Unity游戏开发Unity脚本与组件系统
- 019中级C#与BlazorBlazor WebAssembly与Server
- 020中级C#与MAUI.NET MAUI 跨平台应用开发:架构原理、XAML、数据绑定、平台特定代码、原生 API 互操作、性能优化、部署发布全流程
- 021中级C#与EF CoreEntity Framework Core ORM 框架:DbContext、实体映射、查询、迁移、并发控制、性能优化、架构模式与生产实践
- 022中级C#与依赖注入.NET依赖注入容器
- 023入门C#与最小API.NET Minimal API
- 024中级C#12与C#13新特性最新C#语言特性
- 025进阶C#与反射反射与表达式树
- 026进阶LINQ延迟与立即执行C# LINQ 延迟执行与立即执行深度解析:IEnumerable<T>、IQueryable<T>、表达式树、yield return、迭代器状态机、ToList/ToArray 强制求值的全链路原理。
- 027进阶async-await状态机C# async/await 状态机生成原理详解:从编译器转换到 AsyncMethodBuilder、IAsyncStateMachine、MoveNext、SynchronizationContext 与 ConfigureAwait 的全链路剖析。
- 028进阶委托与事件底层原理C#委托与事件底层原理详解:从ECMA-334类型系统到闭包与多播实现的完整指南。
- 029进阶反射与特性应用C#反射与特性(Attribute)应用详解:从ECMA-335元数据到Source Generator的完整指南。
- 030进阶Entity-Framework-Core迁移与优化Entity Framework Core迁移与性能优化详解:从Code First建模到跨数据库Provider的完整指南。
- 031进阶ASP-NET-Core中间件管道ASP.NET Core中间件管道详解:从IApplicationBuilder到HttpContext的完整指南,涵盖管道构建、依赖注入、性能优化与生产级实践。
- 032进阶依赖注入生命周期ASP.NET Core依赖注入生命周期详解:Scoped、Transient、Singleton。
- 033进阶GC代机制.NET GC 分代回收机制深度解析:Generation 0/1/2、SOH/LOH/POH、标记清除与压缩、固定对象、GCHandle、Server GC vs Workstation GC、GC 通知与调优的全链路原理。
- 034进阶值类型与引用类型C#值类型与引用类型详解:struct vs class。
- 035进阶记录类型与不可变性C#记录类型(record)与不可变性详解:从ECMA-334标准到函数式编程实践的完整指南。