持续更新 · .NET 10 / C# 14

把 C# 的每个细节,
写成能跑通的代码

这里记录 C# 与 .NET 平台上的实践心得:异步与并发、内存与性能、依赖注入与架构设计、编译期代码生成。 不搬运文档,只写踩过坑、量过数据、能直接复制运行的结论。

专栏方向

四个长期维护的主题,按主题沉淀笔记而不是按时间堆文章

异步与并发

async/await 状态机、同步上下文、取消传播、并发限流与背压控制。

内存与性能

Span<T>、对象池、GC 模式选择,用 BenchmarkDotNet 和分配数据说话。

架构与设计

依赖注入生命周期、分层边界、配置与选项模式、可测试性设计。

编译期与工具链

源生成器、分析器、AOT 与裁剪,把握住编译期就能少写运行时代码。

最新文章

全部为原创笔记,示例代码基于 .NET 10 / C# 14 验证

查看全部 →

关于这个站点

CSharp技术心得分享是一个个人技术笔记站点,用于整理日常开发中对 C# 语言特性与 .NET 运行时的理解。 写作原则只有三条:结论要有代码、性能要有数据、踩坑要写清触发条件。

了解更多 →

内容约定

文中示例默认基于 .NET 10 与 C# 14,若涉及版本差异会单独标注。 性能数据来自本机实测(i5 平台、Release 编译),仅用于横向对比,不代表绝对数值。

从文章列表开始 →