C# 笔记 · 个人理解

用 record 表达「就是一份数据」

什么时候手痒想用 record

接口返回、页面展示模型、配置快照——这些东西核心是数据,不需要一堆可变行为。用 record 表达「这就是一份数据」,读代码的人更有心理预期。

public sealed record NoteListItem(string Id, string Title, DateTime UpdatedAt);

不硬用的时候

对象生命周期长、状态频繁变化、方法很多时,我还是用 class。工具要匹配问题,不匹配潮流。

recordDTO

← 返回 C# 笔记目录