排序
.NET 代码规范、CodeReview、 重构
.NET 代码规范、CodeReview、 重构,一、.NET 官方 + 企业通用代码规范 1. 命名规范(最核心) 遵循 PascalCase / camelCase 严格区分,禁止拼音、无意义命名。 表格  ...
.NET SqlSugar 仓储、工作单元、服务层
.NET SqlSugar 仓储、工作单元、服务层,1. 安装 NuGet SqlSugarCore 2. SqlSugar 数据库上下文 using SqlSugar; namespace Demo; public class SqlSugarContext { ...
【.NET并发编程 – 04】 async/await 原理与性能优化:深入理解异步编程
【.NET并发编程 - 04】 async/await 原理与性能优化:深入理解异步编程,04. async/await 原理与性能优化:深入理解异步编程 本章 GitHub 仓库:csharp-concurrency-cookbook ⭐ 欢迎 Star 和 Fo...
[C# 开发] FolderIconFix
[C# 开发] FolderIconFix,做了个小工具, 这个是用于将文件夹的图标路径设置为相对路径, 方便转移文件. 效果: 绝对路径转相对路径核心代码 (纯业余水平, 见丑了): string[] tmp2; //吧路径切成腻...
SQL 优化、索引、执行计划、慢查询
SQL 优化、索引、执行计划、慢查询,一、SQL 为什么会慢? 根本原因 3 个: 没走索引 / 索引失效(全表扫描) 数据量太大(没分页、没过滤) 写法复杂(子查询嵌套、join 太多、排...
.NET SOLID、高内聚低耦合、分层
.NET SOLID、高内聚低耦合、分层,一、SOLID 原则(类与方法的设计规范) SOLID 是 5 个面向对象设计原则的缩写,目的:让代码易维护、易扩展、少出 bug。 1. S – 单一职责原则 (...
.NET 集成 SqlSugar、读写分离 、Redis
.NET 集成 SqlSugar、读写分离 、Redis,一、环境准备(NuGet 安装) # SqlSugar 核心 Install-Package SqlSugarCore # Redis 驱动 (StackExchange.Redis 官方推荐) Install-Package Stac...
.NET 集成 日志 (Serilog/NLog)、AOP、简单限流
.NET 集成 日志 (Serilog/NLog)、AOP、简单限流,一、环境准备(新建 .NET Web API) 先安装所有需要的 NuGet 包: 必装包 # AOP 核心 Install-Package Autofac Install-Pa...
.NET 集成 Swagger、API 版本控制 、JWT 授权、权限设计
.NET 集成 Swagger、API 版本控制 、JWT 授权、权限设计,一、先安装必需 NuGet 包 # API版本控制 Install-Package Microsoft.AspNetCore.Mvc.Versioning Install-Package Microsoft.AspN...
.NET Web API、路由、模型验证、过滤器、全局异常
.NET Web API、路由、模型验证、过滤器、全局异常,一、.NET Web API 是什么 ASP.NET Web API 是微软用于构建 HTTP 服务 的框架,专门用来开发: 前后端分离接口 移动端 API 微服...
.NET 管道、中间件、配置系统、依赖注入 (DI) 生命周期
.NET 管道、中间件、配置系统、依赖注入 (DI) 生命周期,一、请求处理管道(Pipeline) 1. 是什么? ASP.NET Core 处理 HTTP 请求的一条流水线。 请求进来 → 依次经过多个...
C# 内存管理核心:内存基础、GC、IDisposable、using 模式
C# 内存管理核心:内存基础、GC、IDisposable、using 模式,一、内存基础:栈 vs 堆 C# 把内存分成两块核心区域,分配规则完全不同,这是理解 GC 的前提。 1. 栈内存 (Stack) &nbs...



![[C# 开发] FolderIconFix-拾光赋](https://cos.blogs.ink/wp-content/uploads/2026/08/543db5bbe6a6d055a11fe93b99ea4cbb-300x187.webp)









