简介 AsyncLock 是一种自定义的异步互斥锁(Mutex Lock),专为异步编程场景设计,用于在 async/await 方法中实现线程...
基础知识 项目说明EF Core.NET 的 ORM 框架,支持 Code First、Database First。dotnet ef一个 C...
简介 record 是 C# 9 引入的新引用类型(Reference Type),专门用于数据导向(Data-Oriented)的不可变对象。...
简介 struct 是 值类型(Value Type),用于封装一组相关的数据。与类(class)相比,结构体通常更轻量,适用于小型、短生命周期...
简介 ref struct 是 C# 7.2 引入的一种特殊结构体类型,它与普通 struct 的最大区别是 严格限制其分配位置: ref st...
简介 PooledList<T> 是 高性能集合类型,由 Collections.Pooled 提供,用于替代 List<T>,通过 对象池 (...
简介 运算符重载是 C# 提供的一种特性,允许开发者为 自定义类型(类/结构体) 定义运算符的行为。例如,可以让 Vector 对象支持 + 运...
简介 在 .NET 8 之前,LINQ 没有内置 CountBy 和 AggregateBy 方法,但在 .NET 9(C# 13) 中,LIN...
简介 Params Collections 是 C# 12 中引入的新特性,它扩展了传统的 params 关键字功能,使其不仅支持数组,还能支持...