Tag: .NET
All the articles with the tag ".NET".
-
C# 功能切片:按业务功能组织代码
Published: at 02:33 AM功能切片(Feature Slicing)是一种将代码按业务功能而非技术层次组织的方式。本文以 ASP.NET Core Minimal APIs 为例,展示如何构建真实的功能切片,包括请求/响应模型、处理器和端点的完整实现,无需 MediatR。
-
ASP.NET Core API 版本管理完全指南(.NET 10)
Published: at 01:16 AM每个 API 迟早都会有破坏性变更。本文讲清楚为什么要做 API 版本管理,如何区分破坏性与非破坏性变更,并用 .NET 10 Minimal API 的完整代码演示从配置到废弃再到迁移的全流程。
-
C# 字符串完全指南:.NET 字符串操作全解析
Published: at 03:56 AM从不可变性原理到 SearchValues 的 SIMD 加速,全面梳理 .NET 字符串的核心机制、常用 API、各种字面量语法、性能优化手段与比较最佳实践,帮你在不同场景下选对工具,写出既正确又高效的字符串处理代码。
-
.NET Agent Skills:三种编写方式,一个 Provider 统一运行
Published: at 02:00 AM微软 Agent Framework 为 .NET 开发者提供了三种 Skill 编写方式:文件式、类继承式和内联代码式,通过 AgentSkillsProviderBuilder 将它们自由组合进同一个 Provider,并支持脚本执行审批等生产特性。本文以一个 HR 自助服务 Agent 为例,逐步演示如何灵活叠加这三种方式。
-
在 C# 中构建 VS Code 风格的扩展系统
Published: at 11:59 PMVS Code 的扩展平台不只是简单的加载 DLL 调接口,它有一套完整的生命周期设计:Manifest 声明、贡献点注册、懒激活机制和作用域 API 隔离。本文从零开始,带你用 C#/.NET 8 实现这套结构,涵盖完整代码和关键设计决策。
-
用 Microsoft.Extensions.Resilience 构建弹性 ASP.NET Core API
Published: at 08:40 AM介绍如何在 .NET 10 中使用 Microsoft.Extensions.Resilience 为 API 添加重试、超时、熔断、对冲、降级和限流六大弹性策略,并给出生产环境推荐的组合管道配置。
-
.NET 10 的 Blazor United 是什么——统一渲染模式详解
Published: at 01:00 AMBlazor United 在 .NET 10 中将服务端渲染和 WebAssembly 融为一体,允许在同一应用里按组件选择渲染模式。本文介绍其工作原理、核心特性与实际适用场景。