首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
面试
数据库
Go
大数据
架构
Spring Boot
展开
全部
后端
Java
Python
面试
数据库
Go
大数据
架构
Spring Boot
前端
.NET
MySQL
Elasticsearch
C#
Linux
暂无数据
推荐
最新
.NET 8 中 EF Core 的 DbContext 配置全解析
在.NET 生态中,Entity Framework Core(EF Core)作为轻量级、跨平台的对象关系映射(ORM)框架,是实现数据访问层开发的核心工具。
.NET 进阶 —— 深入理解线程(3)ThreadPool 与 Task 入门:从手动线程到池化任务的升级
一、ThreadPool线程池 ThreadPool线程池是.NET Framework 2.0时代的产物,.NET CORE时代下用的很少,但是我们还是要理解ThreadPool线程池,因为有助于理
一篇搞定 dotnet ef:EF Core 常用命令与实战指南
基础知识 项目 说明 EF Core .NET 的 ORM 框架,支持 Code First、Database First。 dotnet ef 一个 CLI 工具,用于管理 EF Core 迁移、数
C#/.NET/.NET Core技术前沿周刊 | 第 64 期(2025年12.1-12.21)
前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。
C#.NET AsyncLock 完全解析:async/await 下的并发控制方案
简介 AsyncLock 是一种自定义的异步互斥锁(Mutex Lock),专为异步编程场景设计,用于在 async/await 方法中实现线程安全的互斥访问。它弥补了 .NET 中传统 lock 语
深入理解 C#.NET record:不可变对象与值语义的现代实践
简介 record 是 C# 9 引入的新引用类型(Reference Type),专门用于数据导向(Data-Oriented)的不可变对象。特别适合用于表示不可变的数据传输对象(DTO)、值对象和
一个 WPF 开源、免费的 SVG 图像查看控件
前言 今天大姚给大家分享一个 WPF 开源、免费的 SVG 图像查看控件:SVGImage。 项目介绍 SVGImage 是一个为 WPF(Windows Presentation Foundatio
精选 8 个 .NET 开发实用的类库,效率提升利器!
Mapster Mapster 是一个开源免费(MIT license)、快速、高性能、灵活且易于使用的 .NET 对象映射库,用于在 .NET 用程序中进行对象之间的转换和映射操作,大幅减少手动赋值
C#.NET struct 全解析:什么时候该用值类型?
简介 struct 是 值类型(Value Type),用于封装一组相关的数据。 与类(class)相比,结构体通常更轻量,适用于小型、短生命周期的对象。 ⚡ 关键特点: 存储在 栈(stack)上(
C#.NET ref struct 深度解析:语义、限制与最佳实践
简介 ref struct 是 C# 7.2 引入的一种特殊结构体类型, 它与普通 struct 的最大区别是 严格限制其分配位置: ref struct 只能分配在栈(stack)上,不能分配在堆(
.NET进阶——深入理解线程(2)Thread入门到精通
Thread就是线程,我们在上文中已经给大家介绍了线程的等相关概念,不清楚的小伙伴可以看上文:.NET进阶——深入理解线程(1)同步异步与单线程多线程的区分今天我们来详细介绍一下多线程,多线程是.NE
告别频繁 GC:C#.NET PooledList 的设计与使用场景
简介 PooledList<T> 是 高性能集合类型,由 Collections.Pooled 提供,用于替代 List<T>,通过 对象池 (ArrayPool<T>) 复用内部数组来减少 GC(垃
C# Params Collections 详解:比 params T[] 更强大的新语法
简介 Params Collections 是 C# 12 中引入的新特性,它扩展了传统的 params 关键字功能,使其不仅支持数组,还能支持各种集合类型。这个特性使得方法能够接受可变数量的参数,并
.NET进阶——深入理解Lambda表达式(2)手搓LINQ语句
一、先搞懂:什么是 LINQ?(通俗 + 技术定义) 通俗比喻 LINQ 就像 “通用遥控器”: 不同的 “家电”= 不同的数据源(内存集合、数据库、XML、Excel 等); 不同家电原本有各自的
一次弄懂 C# 内联数组(Inline Array):高性能数组的新选择
简介 内联数组是 C# 12 和 .NET 8 中引入的一个高级特性,它允许开发者创建固定大小的、在栈上分配或内联在结构体中的数组。这个特性主要用于高性能场景,可以避免堆分配和垃圾回收的开销。 性能优
WPF 实现高仿 Windows 通知提示框:工业级弹窗设计与实现
软件开发中,用户交互体验至关重要。特别是在工业监控、金融系统或企业级应用中,消息提示作为信息反馈的重要手段,其美观性、易用性和稳定性都不可忽视。
一款开源、现代化的 WinForm UI 控件库
前言 今天大姚给大家分享一款开源、现代化的 WinForm UI 控件库:CxFlatUI,值得大家参考学习使用。 WinForm 介绍 WinForm是一个传统的桌面应用程序框架,它基于 Windo
LINQ 新时代:CountBy、AggregateBy 深度解析(含对比 GroupBy)
简介 在 .NET 8 之前,LINQ 没有内置 CountBy 和 AggregateBy 方法,但在 .NET 9(C# 13) 中,LINQ 正式引入了这两个新扩展方法,极大简化了数据分组和聚合
.NET进阶——深入理解委托(4)事件实战
在上一文我们已经大致介绍了关于事件的基础入门,现在我们来一个事件的实战,让大家更加深入的理解事件。这个代码也是观察者模式,如果对这个模式不清楚,可以看我上一个文章:.NET进阶——深入理解委托(3)事
WinForm 中实现高质量自定义圆角按钮控件
WinForm开发中,默认的Button控件外观比较单调,且圆角效果显示质量较差。为了提升界面美观度和用户体验,本文将介绍如何使用GDI+创建一个高质量的自定义圆角按钮控件。该控件参考了YouT