Category · C# / .NET

开发实践、框架与测试工程

本分类收录 11 篇文章,覆盖 开发实践、框架与测试工程 主题。

All articles

C# / .NET · 11 篇

看全部分类 →
C# / .NET

ASP.NET MVC ModelState 扩展的现代化

从 .NET Framework 的 ModelStateDictionary 扩展方法,到 ASP.NET Core 8 同名 API 的迁移差异、FluentValidation / ProblemDetails 等现代替代方案。

C# / .NET↗
C# / .NET

.NET 下 Regex 进阶与坑点

从 Memo 里 8 条零散的正则速记出发,重新梳理基础概念在 .NET 下的具体行为,再补上 .NET 特性与最容易踩的回溯坑。

C# / .NET↗
C# / .NET

把 DataTable 转为可消费 JSON

直接序列化 DataTable 会带上大量元数据;本文给出几种把行数据变成前端友好 JSON 的方法,并说明它们各自的坑。

C# / .NET↗
C# / .NET

用反射把集合转为 DataTable

把 IEnumerable 转 DataTable 时,Nullable 要取底层类型、null 要映射到 DBNull。一篇文章搞定两件事。

C# / .NET↗
C# / .NET

Razor 中的 @helper 与 @functions

两种视图内 C# 写法的差异,以及 ASP.NET Core 下 Partial View / View Component / Tag Helper 的现代替代。

C# / .NET↗