Tag: .NET
All the articles with the tag ".NET".
-
C# PropertyInfo 与 MethodInfo:实用开发者指南
Published: at 01:20 AM深入讲解 C# 反射中 PropertyInfo 和 MethodInfo 的核心用法,包括读写属性值、动态调用方法、处理泛型方法、性能缓存策略,以及 BindingFlags 的常见陷阱。
-
10 个会让 .NET 10 API 崩溃生产的反模式(以及如何修复)
Published: at 04:20 AM不是所有反模式都同等危险——有4个会在凌晨两点崩溃生产,其余的只是拖慢速度或增加成本。本文逐一拆解10个真实代码库中的反模式,按破坏半径排序,给出每个的失败现场和修复方案。
-
.NET 6 到 .NET 10:LINQ 新增的 15 个方法,一文搞清楚
Published: at 11:54 PM从 .NET 6 到 .NET 10,LINQ 陆续增加了 15 个方法——Chunk、MinBy、CountBy、AggregateBy、Index、LeftJoin 等,这篇文章逐一介绍它们解决了什么问题,以及如何在实际代码中替换掉过去的样板写法。
-
从单体到模块化单体再到微服务:100k 用户下的 .NET 架构演进
Published: at 06:28 AM架构演进应跟随可测量的痛点,而非流行趋势。本文通过 Northwind Pay 的真实故事,详解 .NET 系统从单体经模块化单体到选择性微服务的完整路线图,包括边界设计、Outbox 模式、CQRS 读写分离和迁移路线图。
-
C# LINQ 聚合操作全解:Count、Sum、Min、Max、Average 与 Aggregate
Published: at 05:25 AMLINQ 聚合操作覆盖从计数、求和到自定义折叠的完整场景。本文结合 Order/Product/SalesData 领域模型,演示所有聚合操作符的用法,重点解析 Count vs Any 性能陷阱、.NET 6 新增的 MinBy/MaxBy 如何单次遍历直接拿到元素,以及 Aggregate 如何在一次遍历中同时计算多个统计值。
-
C# LINQ 集合操作全解:Distinct、Union、Intersect、Except 与 .NET 6 的 *By 变体
Published: at 05:12 AMLINQ 的八个集合操作方法让去重、合并、取交集、取差集变得简洁可读。本文结合 Product/Employee 领域模型,完整演示四个经典操作及 .NET 6 新增的 DistinctBy、UnionBy、IntersectBy、ExceptBy,重点对比新旧写法差异,帮你彻底告别 IEqualityComparer 样板代码。