合集-C# 开发技巧

摘要:前言 MiniExcel 是一个用于 .NET 平台的轻量级、高性能的库,专注于提供简单易用的 API 来处理 Excel 文件。以下是 MiniExcel 的特点总结: 轻量级与高效:MiniExcel 设计为占用较少的系统资源,尤其在内存使用上表现优秀,适合处理大数据集而不会导致内存溢出。 简单 阅读全文
posted @ 2024-07-24 10:12 小码编匠 阅读(4948) 评论(5) 推荐(16)
摘要:前言 当我们需要快速测试代码片段时,常见的做法是启动Visual Studio或使用在线代码编辑器。然而,Visual Studio的启动可能较为缓慢且占用较多系统资源,而在线编辑器则可能遇到语法支持局限或网络延迟问题。 为解决这个问题,给大家推荐一款轻量级的本地C#执行工具——CSharpRepl 阅读全文
posted @ 2024-07-25 10:13 小码编匠 阅读(1233) 评论(5) 推荐(1)
摘要:前言 在开发和维护 .NET 应用程序的过程中,有时会遇到难以捉摸的性能瓶颈或内存泄漏等问题。这些问题往往发生在生产环境中,难以复现。为了更准确地诊断这些运行时问题,通常会收集应用程序在生产环境中的内存转储文件(.dump 文件)。在这种情况下,分析内存转储文件(.dump 文件)成为解决问题的重要 阅读全文
posted @ 2024-11-15 13:28 小码编匠 阅读(2171) 评论(2) 推荐(15)
摘要:前言 在.NET 8中,IHostedService 和 BackgroundService 两个核心接口的引入,增强了项目开发中处理定时任务的能力。这两个接口不仅简化了定时任务、后台处理作业以及定期维护任务的实现过程,还提升了在ASP.NET Core 或任何基于.NET的宿主应用程序中的集成与管 阅读全文
posted @ 2024-11-14 13:48 小码编匠 阅读(4588) 评论(16) 推荐(19)
摘要:前言 在数据处理中,去除集合中的重复元素是一个常见的需求。.NET 6 和 .NET 7 引入了 DistinctBy 方法,这是一个非常实用的新特性,可以方便地根据指定的键对集合进行去重。 本文将详细介绍 DistinctBy 方法的使用,并通过具体的案例来展示其在实际开发中的应用。 正文 1、D 阅读全文
posted @ 2026-02-04 16:34 小码编匠 阅读(1540) 评论(5) 推荐(7)