全部 入门 进阶 高级
显示 全部 未读 已读
01 · 基础
4个主题02 · 类型与 LINQ
11个主题 LINQ 用 LINQ 组合类型安全的查询管道,掌握延迟执行、物化、运算符契约、排序与提供程序边界,避免重复枚举和静默结果错误。 进阶 32分钟 Span<T> 与 Memory<T> 用 Span<T> 与 Memory<T> 表达连续内存视图,处理切片、异步边界、所有权与栈分配,避免隐藏复制和失效引用。 高级 27分钟 事件订阅与生命周期 理解 C# 事件的声明、订阅、触发与释放规则,以及调用顺序、异常传播和异步处理中的真实陷阱。 进阶 26分钟 反射 在运行时检查类型与成员、精确选择重载并安全调用代码,同时处理特性、异常、裁剪和 Native AOT 边界。 高级 32分钟 委托与事件 委托把方法变成类型安全的值,事件则限制谁能发出通知;理解调用列表、身份、捕获和异步边界。 进阶 27分钟 模式匹配 用 C# 模式匹配安全地检查运行时类型与数据形状,并掌握分支顺序、空值、穷尽性和列表模式边界。 进阶 30分钟 泛型 用类型参数表达可复用且类型安全的 C# API,掌握约束、类型推断、变体与运行时构造泛型的真实边界。 进阶 30分钟 特性 理解 C# 特性如何把声明式信息写入元数据,掌握目标、参数、继承与反射读取规则,并避开生成代码中的错误假设。 进阶 30分钟 表达式树 把 lambda 表示为可检查、组合和翻译的对象树,掌握节点类型、参数标识、访问器、编译与 LINQ 提供程序边界。 高级 33分钟 记录类型 用 C# 记录类与记录结构体建模数据,并明确处理相等性、复制、可变性与继承行为。 进阶 28分钟 集合 根据访问模式、相等性、顺序与并发需求选择 C# 集合,并避开可变键、只读视图和复合操作中的错误。 进阶 29分钟