Posts
All the articles I've posted.
-
.NET 10 的 Blazor United 是什么——统一渲染模式详解
Published: at 01:00 AMBlazor United 在 .NET 10 中将服务端渲染和 WebAssembly 融为一体,允许在同一应用里按组件选择渲染模式。本文介绍其工作原理、核心特性与实际适用场景。
-
解剖 .claude 文件夹:每个文件的作用详解(2026)
Published: at 12:21 PM完整解析 .claude 文件夹的结构——CLAUDE.md、rules、skills、agents、commands、settings.json、全局 ~/.claude/ 目录,附 .NET 项目实践示例,让你彻底搞清楚每个配置文件的加载时机和使用场景。
-
.NET 中不变性(Immutability)的价值
Published: at 07:54 AM不可变对象一旦创建就无法修改,这看起来是个限制,实则是一种设计力量。本文从数据完整性、线程安全、可预测性等角度,结合 C# 代码示例,解释为什么现代 .NET 开发应将不可变作为默认选项,以及如何用 record、Builder 模式和 with 表达式实现它。
-
C# 中为类实现通用 EqualityComparer
Published: at 12:00 AM介绍一个基于反射和编译委托的通用 GenericEqualityComparer<T>,无需修改类定义即可为任意 C# 类提供按值比较。涵盖公有/私有属性与字段的配置、EqualityWrapper 操作符重载、LINQ 集成以及适用边界。
-
HybridCache in ASP.NET Core .NET 10 完全指南
Published: at 11:54 PM深入解析 ASP.NET Core .NET 10 中的 HybridCache:L1/L2 双层架构、防雪崩保护原理(100 并发仅触发 1 次数据库查询)、基于 Tag 的批量失效、Redis L2 配置与 IDistributedCache 迁移指南,附 BenchmarkDotNet 性能数据。