Tag: csharp
All the articles with the tag "csharp".
-
SOLID 违规识别与修复:C# 代码审查的五类典型问题
Published: at 11:52 PM用五个贴近生产的 C# 代码示例,逐条讲解 SRP、OCP、LSP、ISP、DIP 的典型违规信号与修复方案。附代码审查清单,帮助在 PR 阶段识别结构问题,避免腐化积累。
-
中介者模式 C# 实战:用 Mediator 构建松耦合的智能家居设备协调系统
Published: at 11:40 PM用完整的智能家居自动化系统展示中介者模式在 C# 中的落地实现:灯光、温控、安防和音乐播放器通过 HomeAutomationMediator 协调行为,任何设备都不持有对另一设备的直接引用。从接口设计、设备实现、测试验证到 DI 集成,新增设备零改动现有代码。
-
用 .NET 构建 MCP 服务器:让 AI 自动执行 API 性能测试
Published: at 06:05 AM本文演示如何用一个 NuGet 包在 ASP.NET Core 里构建 MCP 服务器,把负载测试封装成 AI 可调用工具。连上 GitHub Copilot 之后,一句自然语言就能运行压测、对比两个端点的延迟,并自动诊断 ThreadPool 饥饿、GC 压力等常见性能问题。
-
C# 享元设计模式完全指南:原理、实现与实战
Published: at 01:00 AM享元模式通过共享内在状态大幅减少内存占用:5000个粒子只需3个Flyweight实例,内存从320MB降至不足200KB。本文用字符渲染和粒子系统两个例子讲清楚内在/外在状态分离、工厂池化、线程安全和DI集成。
-
.NET 8+ 插件架构设计:基于 AssemblyLoadContext 的完整方案
Published: at 02:29 AM本文从官方文档、官方样例和 McMaster.NETCore.Plugins 出发,系统梳理 .NET 8+ 环境下插件系统的核心机制、设计约束和工程落地方法。包括 ALC 隔离模型、共享契约边界、依赖解析、卸载规则、Native AOT 限制,以及从"可信 in-proc"到"不可信 sidecar"的双模式选型建议。
-
EF Core 10 批量操作全攻略:插入、更新、删除的策略与性能对比
Published: at 02:00 AM系统介绍 EF Core 10 中批量操作的五种方案——SaveChanges 批处理、AddRange、ExecuteUpdate/ExecuteDelete、第三方 BulkExtensions——配合真实基准测试数据与决策矩阵,帮助你在正确的场景选对工具。