Tag: C#
All the articles with the tag "C#".
-
.NET 10 的 Blazor United 是什么——统一渲染模式详解
Published: at 01:00 AMBlazor United 在 .NET 10 中将服务端渲染和 WebAssembly 融为一体,允许在同一应用里按组件选择渲染模式。本文介绍其工作原理、核心特性与实际适用场景。
-
.NET 中不变性(Immutability)的价值
Published: at 07:54 AM不可变对象一旦创建就无法修改,这看起来是个限制,实则是一种设计力量。本文从数据完整性、线程安全、可预测性等角度,结合 C# 代码示例,解释为什么现代 .NET 开发应将不可变作为默认选项,以及如何用 record、Builder 模式和 with 表达式实现它。
-
Microsoft Agent Framework vs Semantic Kernel:C# 中如何选择
Published: at 01:40 AMMicrosoft Agent Framework(MAF)和 Semantic Kernel 都是微软出品的 .NET AI Agent 框架,但设计目标差距显著。本文用对比表格、代码示例和决策指南,帮你在两者之间做出清晰的技术选型判断。
-
10 个正在拖垮你 ASP.NET Core 应用的 Async 错误
Published: at 08:40 AM本文梳理了 .NET Core 后端中最常见的 10 个异步编程错误,包括滥用 Task.Run、忘记 CancellationToken、async void 陷阱等,并给出每种错误的具体修复方法,帮助你写出更健壮的异步代码。
-
工厂方法模式实战:用支付系统讲清楚 C# 完整实现
Published: at 01:40 AM用电商支付场景从零搭建工厂方法模式:定义接口、实现多个支付处理器、编写抽象创建者和具体子类,再集成 DI 容器并演示测试写法,让你真正看懂这个模式在生产代码里如何解决扩展性问题。