前言
C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。
欢迎投稿、推荐或自荐优质文章、项目、学习资源等。
-
🏆技术前沿周刊Gitee开源地址: docs/DotNet/DotNetWeekly.md · 追逐时光者/DotNetGuide - Gitee.com
-
📰技术前沿周刊GitHub开源地址: https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetWeekly.md
C#设计模式入门实战教程
-
文章简介: 设计模式是对面向对象设计中反复出现的问题的解决方案。它们提供了被反复使用、多数人知晓的、经过分类编目的代码设计经验总结。
-
文章地址: https://mp.weixin.qq.com/s/9XqcJUdfFgbUkKclfHGz7Q
C#使用yield关键字提升迭代性能与效率
-
文章简介: yield关键字在C#中简化了数据迭代的方式,实现了按需生成数据,自动维护迭代状态,减少了内存占用,并允许在迭代时执行复杂逻辑。
-
文章地址: https://mp.weixin.qq.com/s/MVU93mXgwHP1St7vGqZdtQ
一款完全免费、无广告的高铁、火车抢票神器
-
文章简介: Bypass-分流抢票是一款基于 .NET 开发的完全免费、无广告、不收集隐私的高铁、火车抢票软件,全程自动抢票、自动抢候补、整点抢预售、稳定捡漏。支持多天、多车次、多席别、多乘客、多站查询、多任务等功能,支持各种提醒、选座和选铺、改签刷票、增开监控,自动支付等。
-
文章地址: https://mp.weixin.qq.com/s/HMsIIP66bUoSjAiVPrZZTw
Serilog: 功能强大的 .NET 日志库,快速上手与进阶
-
文章简介: Serilog 是一个功能强大的 .NET 日志库,以其简洁的配置和灵活的输出方式而受到开发者喜爱。支持多种日志输出目标(如控制台、文件、数据库等),并且可以通过结构化日志的方式记录丰富的上下文信息,便于后续的日志分析和调试。Serilog 还提供了丰富的扩展包,能够轻松集成到各种 .NET 应用程序中,帮助开发者高效地管理和记录日志。
-
文章地址: https://mp.weixin.qq.com/s/k6gEIKso0IBFdVEHeWY4BA
一组开源、免费、Metro风格的 WPF UI 控件库
-
文章简介: MahApps.Metro 是一个开源、免费、Metro风格的 WPF UI 控件库,提供了现代化、平滑和美观的控件和样式,帮助开发人员轻松创建具有现代感的 Windows 桌面应用程序。
-
文章地址: https://mp.weixin.qq.com/s/qNmPkyK8D9OQEAp2MXiAzg
C# as 和 is 运算符区别和用法
-
文章简介: 在C#中,as 和 is 关键字都用于处理类型转换的运算符,但它们有不同的用途和行为。本文我们将详细解释这两个运算符的区别和用法。
-
文章地址: https://mp.weixin.qq.com/s/s880U7ea-N2Xl_3krgyjxA
.NET 9 new features-C#13新的锁类型和语义
-
文章简介: C# 13 中,引入了新的锁类型和语义,主要用于增强多线程编程中的同步机制。传统上,C# 使用 lock 关键字与任意的 object 实例配合,实现线程间的互斥访问。然而,这种方式可能存在性能瓶颈和潜在的死锁风险。为此,C# 13 在 .NET 9 中引入了新的锁类型 System.Threading.Lock,提供更高效和安全的线程同步机制。
-
文章地址: https://www.cnblogs.com/tianqing/p/18653870
C# WebAPI 插件热插拔
-
文章简介: WebAPI 插件热插拔是指在不重启应用程序的情况下,能够动态地加载、更新或卸载功能模块(即插件)的能力。这种设计模式在软件开发中非常有用,尤其是在需要频繁更新或扩展功能的大型系统中。通过实现插件架构,可以将系统的不同部分解耦,使得它们可以独立开发、测试和部署。对于WebAPI来说,这意味着服务端可以在运行时根据业务需求灵活调整其提供的API接口和服务逻辑,而无需担心每次修改都要重新启动整个应用,从而减少停机时间,提高系统的稳定性和灵活性。
-
文章地址: https://www.cnblogs.com/BFMC/p/18687474
我们最喜欢的2024年的 Visual Studio 新功能
-
文章简介: 去年,Visual Studio 团队发布了许多新的面向开发人员的改进和 AI 集成,其中许多直接来自您在开发者社区的反馈。在这篇文章中,我们将重点介绍2024年团队最喜欢的功能,这些功能可以提高生产力,简化工作流程,并增强您的编码体验。让我们开始吧!
-
文章地址: https://www.cnblogs.com/MeteorSeed/p/18687409
.NET 中 Logger 常被忽视的方法 BeginScope
-
文章简介: BeginScope 方法是 .NET 中 ILogger 接口的一部分,用于创建日志记录的作用域(Scope)。这种作用域可以将特定的上下文信息包含在日志中,从而提高日志的可读性和调试效率。
-
文章地址: https://www.cnblogs.com/chenyishi/p/18682492
记一次 .NET某数字化协同管理系统 内存暴涨分析
-
文章简介: 记一次 .NET某数字化协同管理系统 内存暴涨分析。
-
文章地址: https://www.cnblogs.com/huangxincheng/p/18681199
Phi小模型开发教程:用C#开发本地部署AI聊天工具,只需CPU,不需要GPU,3G内存就可以运行,不输GPT-3.5
-
文章简介: Phi小模型开发教程:用C#开发本地部署AI聊天工具,只需CPU,不需要GPU,3G内存就可以运行,不输GPT-3.5。
-
文章地址: https://www.cnblogs.com/chingho/p/18681020