首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#c#

基于.NET框架的、面向对象的高级编程语言

C# 锁机制全景与高效实践:从 Monitor 到 .NET 9 全新 Lock

AI.NET 极客圈

在多线程编程中,保障共享资源的安全访问依赖于有效的线程同步机制。理解并处理好以下两个核心概念至关重要:

1000

C# 14新特性全解析:性能革命与开发者生产力提升指南

郑子铭

技术优势: • 消除冗余字段声明 • 保持封装性的同时简化修改流程 • 提升代码可维护性达40%

1200

C# 遍历方法全对比:`Parallel.ForEach`、`List.ForEach`、`foreach` 到底怎么选?

郑子铭

遍历集合是 C# 程序员天天要干的事。数据多了、逻辑复杂了,性能、异步、并发就统统成了问题。C# 提供了几种不同的遍历方式,各有优缺点,今天我们来用真实代码和具...

5310

解锁数据完整性新境界:C#中"Parse, Don't Validate"模式深度实践指南

郑子铭

通过类型系统重构验证逻辑,我们获得: • 100%编译期类型安全保障 • 验证逻辑集中管理 • 业务逻辑纯净度提升300% • 代码重复率降低80%以上 • 运...

2600

C# DiagnosticSource

JusterZhu

DiagnosticSource 是.NET 平台自带的诊断发布-订阅机制(发布者-监听者模式)的一部分。它允许代码组件以低耦合的方式发布诊断事件(如 HTTP...

1700

C#/.NET/.NET Core技术前沿周刊 | 第 41 期(2025年6.1-6.8)

追逐时光者

C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章...

2600

揭秘C#异步编程核心机制:从状态机到线程池的全面拆解

AI.NET 极客圈

C#中的异步编程是一个强大且复杂的特性,它允许开发者编写非阻塞的代码,从而显著提升应用程序的响应性和吞吐量。本文将深入剖析异步编程的底层原理,从async和aw...

9810

C#实战:解决NPOI读取Excel单元格数值0.00001显示为1E-05的问题

小明互联网技术分享社区

在最近的数据分析项目中,我遇到了一个看似简单却棘手的问题:使用NPOI库读取Excel单元格时,原本手动输入的数值0.00001在读取后被转换为科学计数法格式1...

9820

用C#模式匹配取代复杂条件语句:写出更简洁高效的.NET代码

郑子铭

"是否厌倦了C#代码中无穷无尽的if-else链?这不只是你的困扰——全球开发者每天都在面对这个挑战。如果有一种优雅的方案能同时提升性能、可读性和可维护性,替换...

5700

构建高性能C# API的终极指南:从异步编程到限流压缩全解析

郑子铭

在需要处理海量请求的低延迟现代应用中,构建高性能API至关重要。C#开发者不仅要编写优雅高效的代码,更需要深入理解底层框架和工具链。

7700

一次小而美的重构:使用 C# 在 Avalonia 中生成真正好看的词云

郑子铭

我之前不是用 Avalonia 开发了 StarBlogPublisher(一款为 StarBlog 设计的 Markdown 文章发布工具)吗?

5700

C#/.NET/.NET Core技术前沿周刊 | 第 36 期(2025年4.21-4.27)

郑子铭

C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章...

5600

2025年C#与.NET五大必学技巧:从Task.WhenAny到内联诊断的全面解析

郑子铭

(.NET Framework 4.5+) 当需要等待多个异步任务完成时,Task.WhenAny比Task.WhenAll更灵活。它返回第一个完成的Task,...

3300

C#开发者必知:10大核心概念实战解析——从入门到精通的技术进阶

郑子铭

核心概念 依赖注入是一种设计模式,通过解耦组件间的依赖关系,提升代码的复用性、可测试性和可维护性。

6110

.NET 9与C# 13十大必升级理由:性能飞跃与现代开发实践全面解析

郑子铭

.NET 9的极简API性能实现飞跃式提升,其每秒处理的请求数量较.NET 8增长15%,同时内存消耗降低93%,性能全面超越传统Controller模式。

4100

C# Prometheus

JusterZhu

Prometheus 是一个开源的系统监控和告警工具。它本质上是一个时序数据库,配合强大的查询语言 PromQL,可以让你对系统各项指标(如 CPU、内存、请...

7210

C#/.NET/.NET Core优秀项目和框架2025年5月简报

追逐时光者

公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的详细介...

13210

C# Dataflow

JusterZhu

随着多核处理器的普及,如何高效地进行并发与并行编程,已经成为 C# 开发者不可回避的话题。虽然 .NET 提供了诸如 Task、Parallel 等多种并发工具...

4900

C# 模式匹配全解:原理、用法与易错点

InCerry

随着C#不断发展,"模式匹配"(Pattern Matching)已经成为让代码更加友好、可读和强大的核心特性。从 C# 7.0 初次引入,到 C# 11的能力...

9310

C#14新特性一览,你觉得实用吗?

郑子铭

在本文中,我们将一起探索即将随 C# 14(对应 .NET 10)发布的一些新特性。目前这些功能已可在 .NET 10 预览版(Preview 3)和 Visu...

7700
领券