C#/.NET/.NET Core技术前沿周刊 | 第 62 期(2025年11.17-11.23)

news/2025/11/24 0:54:30/文章来源:https://www.cnblogs.com/Can-daydayup/p/19261970

image

前言

C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。

欢迎投稿、推荐或自荐优质文章、项目、学习资源等。

  • 🏆技术前沿周刊Gitee开源地址:https://gitee.com/ysgdaydayup/DotNetGuide/blob/main/docs/DotNet/DotNetWeekly.md
  • 📰技术前沿周刊GitHub开源地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetWeekly.md
  • 👪DotNetGuide技术社区:https://mp.weixin.qq.com/s/rq-_dMpdLltPxvOdihl0UA

更多议题来袭|.NET Conf China 2025 大会日程即将公布!

  • 文章简介: 改变世界,改变自己——第七届 .NET 中国峰会 .NET Conf China 2025 将于 11月30日 在上海举办。本次大会将聚焦性能跃升、AI 融合、跨平台开发三大核心方向,为开发者提供实战洞见与未来视野,推动开源技术和社区协作的发展。通过一系列精彩的主题演讲、技术分享,我们希望与与会者共同探讨如何在现代开发中充分利用 .NET 的强大功能,提升开发效率与应用性能。
  • 文章地址:https://mp.weixin.qq.com/s/znvU3Sxq-lfL_uL9U9f5SQ

image

深圳 .NET 初中高级岗位内推

  • 文章简介: C#/.NET/.NET Core开发者人才招聘专栏,本专栏致力于汇聚最新的C#/.NET/.NET Core相关岗位招聘信息,为C#/.NET/.NET Core技术爱好者、开发者及企业搭建一个高效、精准的招聘与求职平台。我们深知,在快速发展的技术领域中,优秀的人才是企业最宝贵的资源。因此,我们精心筛选并展示来自各行各业的C#/.NET/.NET Core岗位,旨在帮助求职者找到最适合自己的发展机会,同时助力企业吸引并留住顶尖技术人才。
  • 文章地址:https://mp.weixin.qq.com/s/e-4pYf7J6O9iMZhAR4fHcQ

快速构建一个基础、现代化的 WinForm 管理系统!

  • 文章简介: 前段时间有小伙伴在后台留言问:有没有好用的 WinForm 管理系统?今天大姚给大家分享一个基于 AntdUI 构建的 WinForm 管理系统,不需要我们写一行代码既能快速构建一个基础、现代化的 WinForm 管理系统。
  • 文章地址:https://mp.weixin.qq.com/s/VTBcoZZ2mNyuyV_s4fzsPA

image

image

用 GitHub Copilot Testing for .NET 提升你的测试覆盖率

  • 文章简介: 今天我们很高兴地宣布,GitHub Copilot 的 .NET 测试现已在 Visual Studio Insiders 中提供。这一新功能将 AI 驱动的单元测试生成直接带入你的开发流程,帮助你在几次点击内从零覆盖到测试信心。
  • 文章地址: https://devblogs.microsoft.com/dotnet/github-copilot-testing-for-dotnet/

image

再次重塑 .NET 的构建和发布方式

  • 文章简介: 在我写完上一篇关于.NET 如何构建和发布的文章后,我谨慎乐观地认为自己不会再写一篇。或者至少不会再写一篇关于我们如何建造和运输的文章。这个问题已经解决了。.NET 做到了!我们在分布式仓库开发和快速编写产品以便发货之间取得了平衡。恭喜大家,现在基础设施团队可以专注于其他事情了。安全性、跨公司标准化、支持构建新功能。所有的好东西。
  • 文章地址: https://devblogs.microsoft.com/dotnet/reinventing-how-dotnet-builds-and-ships-again/

使用 GitHub Copilot 代理模式现代化 .NET 应用的逐步指南

  • 文章简介: 升级一个旧的.NET 应用不必非得去追逐破损的构建和隐晦的错误。然而对许多开发者来说,简单的版本提升往往会变成数小时的依赖冲突和手动修复。现代化不仅仅是保持潮流。旧框架可能带来安全风险、性能缓慢,并阻碍云的采用。升级解锁了现代 API、更好的工具以及云原生功能,如自动扩展和安全身份管理。
  • 文章地址: https://devblogs.microsoft.com/dotnet/modernizing-dotnet-with-github-copilot-agent-mode/

介绍 C# 14

  • 文章简介: C# 14 自带 .NET 10。亮点是新增的扩展成员,但还有更多功能让你作为开发者的工作更加高效。此外,我们还增加了新功能,使你能够实现.NET 10 中一些性能提升。继续阅读,了解所有新功能,并找到链接,深入了解并立即开始使用这些功能。
  • 文章地址: https://devblogs.microsoft.com/dotnet/introducing-csharp-14/

一款基于 .NET + 计算机视觉技术开源免费、功能强大的原神智能辅助工具,一键解放双手!

  • 文章简介: better-genshin-impact 是一款基于 .NET + 计算机视觉技术完全开源免费(GPL-3.0 license)、功能强大的原神智能辅助自动化工具,意图让原神变的更好的项目,包含:自动剧情、全自动钓鱼(AI)、全自动七圣召唤、自动伐木、自动刷本、自动采集/挖矿/锄地等功能。
  • 文章地址:https://mp.weixin.qq.com/s/wZ4d9baOO2RXsb6VCdSxHQ

image

从零开始: c#纯代码实现完整Json解析器的全过程及注释与自定义格式的支持实现

  • 文章简介: 我们要深入探讨一个非常常用的技术:JSON反序列化。别小看这个技术,它可是现代编程中不可或缺的一部。JSON解析不仅仅是简单的数据转换,它还涉及到复杂的词法分析和文法解析。这些技术是编译器设计的基础,但这不是我们今天要深入探讨的内容。
  • 文章地址:https://mp.weixin.qq.com/s/biQK9mv10oK-vFw1N01bcg

精选 5 款 .NET 开源、实用的商城系统(Shop),快速商城二开利器!

  • 文章简介: 今天大姚给大家分享 5 款基于 .NET 开源、实用的商城系统(Shop),快速商城二开利器!希望可以帮助到有商城系统开发需求的同学。
  • 文章地址:https://mp.weixin.qq.com/s/jmACitN34VgTdy6ByDetvg

image

image

高效.NET编程实战:5个提升性能与可维护性的核心技巧

  • 文章简介: 在本文中,我们将介绍5个实用技巧,这些技巧可能不常被讨论,但能在实际项目中产生显著差异。这些不是华而不实的技巧;而是经验丰富的工程师悄悄使用的那种小而深思熟虑的更改,以保持其应用程序的精简和可预测性。
  • 文章地址:https://mp.weixin.qq.com/s/e9HptlxdZQPkCBlDC7hnCQ

一款基于 .NET 开源免费、简单实用的数据库文档生成工具

  • 文章简介: DBCHM 是一款简单且实用的数据库文档生成工具,支持多种主流数据库,包括 SqlServer、MySQL、Oracle、PostgreSQL、DB2、SQLite 等,并能够导出多种格式的文档,如 CHM、Word、Excel、PDF、HTML、XML、Markdown 等。
  • 文章地址:https://mp.weixin.qq.com/s/nRSBj1i1qNuv0-ob4QDmow

image

Span<T> 和 Memory<T> 到底该用哪个?一句话讲清楚

  • 文章简介: 上一篇文章《C#中的Span是啥?看完这篇你就懂了》介绍了Span使用,虽然 Span<T> 是处理连续内存的高性能方式,但它有个“硬伤”——它只能活在栈上(stack-only)。那问题来了:当你需要在更复杂的场景中使用“可切片、零拷贝”的结构时,怎么办?答案就是:Memory和 ReadOnlyMemory。
  • 文章地址: https://mp.weixin.qq.com/s/cFZS-yRoGxjyCgJQfOH3Fw

Serilog 日志库简单实践(三)集中式日志与分析平台 Sinks(.net8)

  • 文章简介: 本文继续对各种类型的 Sink 进行简单的实践,主题是集中式日志与分析平台 Sinks,供参考。
  • 文章地址: https://www.cnblogs.com/hnzhengfy/p/19188548/Serilog_AnalysisPlantform

使用.NET 8+ 与飞书API构建组织架构同步服务

  • 文章简介: 在现代企业数字化转型中,典型的.NET技术栈(如ASP.NET Core MVC/Web API, Entity Framework Core, SQL Server)构建的内部管理系统扮演着核心角色。这些系统承载着企业的关键业务流程,从人力资源管理到权限控制,从财务审批到业务数据分析。然而,一个普遍存在的痛点是:员工信息在飞书和自建.NET系统间存在严重的数据不一致问题。当新员工入职时,HR在飞书中录入信息,但各个.NET系统仍需手动重复录入;当员工离职或转岗时,权限更新往往滞后,存在安全隐患;部门架构调整时,各系统的数据更新更是不同步,导致报表统计不准确。
  • 文章地址: https://www.cnblogs.com/mudtools/p/19255641

C# 14 新功能全面解析:提升生产力与性能的革命性更新

  • 文章简介: C# 语言作为.NET生态的核心,始终致力于提升开发者的生产力与应用程序性能。C# 14带来了多项突破性特性,包括扩展成员、字段关键词、空条件赋值等,这些改进显著减少了样板代码,增强了类型系统的灵活性。本文将深入解析这些新功能的设计原理、应用场景及实际价值,帮助开发者快速掌握C# 14的核心优势。
  • 文章地址: https://www.cnblogs.com/powertoolsteam/p/19237152

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/974381.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

KEYDIY MLB26 434 Mhz 3-Button Universal Smart Remote PCB Board - Non-OEM Solution

When Your OEM Smart Remote Fails: A Costly Headache for Shops and Owners For automotive repair professionals and car owners across Europe and America, a malfunctioning smart remote can grind operations…

KEYDIY MLB08 434MHz OEM Smart Key PCB: Audi-Style 3-Button Universal for EU/US Cars

The Smart Key Replacement Solution Your Garage (and Wallet) Has Been Waiting For In today’s automotive landscape, smart keys are more than a convenience—they’re a necessity. But when they fail, get …

完整教程:Python pip instsll报错 Can‘t connect to HTTPS URL because the SSL module is not available.

完整教程:Python pip instsll报错 Can‘t connect to HTTPS URL because the SSL module is not available.pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; displa…

Semgrep体验

检查硬编码 规则 rules:- id: java-jwt-hardcoded-secretlanguages:- javaseverity: ERRORmessage: hardcodepatterns:- pattern: $SENVAR="$VALUE"# 这里可以去掉一些比如 xxxKey="appid"- patte…

102302133陈佳昕作业3

作业①: 要求:指定一个网站,爬取这个网站中的所有的所有图片,例如:中国气象网(http://www.weather.com.cn)。实现单线程和多线程的方式爬取。 –务必控制总页数(学号尾数2位)、总下载的图片数量(尾数后3位)等…

CSAPP 处理器体系结构

处理器体系结构 CISC 与 RISC 指令集 CISC:复杂指令计算机 (如x86-64) RISC:精简指令计算机 (如RISC-V) RISC 相较于CISC指令数量少得多,编码长度固定,寻址没有变址寄存器和伸缩因子,对机器级程序实现细节可见...…

AI协助 一周打造「七巧板益智小游戏」:从零高效开发教学工具

AI协助 一周打造「七巧板益智小游戏」:从零高效开发教学工具 一个“教学痛点”引发的开发冲动。本文讲述如何利用Copilot在一周内快速开发一个面向小学数学教学的七巧板益智小游戏,涵盖需求分析、技术选型、核心算法…

【MCP系列】用 MCP 扩展 AI 编辑器:从零开发一个自己的MCP服务

【MCP系列】用 MCP 扩展 AI 编辑器:从零开发一个自己的MCP服务本文MCP协议,手把手教你构建一个自己的MCP Server,在AI编辑器实现通过自然语言指令调用自己写的工具脚本。随着 AI 编辑器(如 Copilot、通义灵码、Tra…

VB6版MP3文件信息编辑器 - 开源研究系列文章 - 个人小作品

VB6版MP3文件信息编辑器 - 开源研究系列文章 - 个人小作品Posted on 2025-11-24 00:00 lzhdim 阅读(0) 评论(0) 收藏 举报 这次整理VB6编写的MP3文件的ID3v1信息编辑器。该应用比较简单,主要是对于ID3v1信…

手把手教你用 React + Zustand 打造 Windows 风格可拖拽,缩放,多窗口 Modal 组件

手把手教你用 React + Zustand 打造 Windows 风格可拖拽,缩放,多窗口 Modal 组件记录仿Windows风格的可拖拽、缩放、多窗口 Modal 组件的实现还在为每个弹窗写重复的拖拽、缩放、Z轴代码而烦恼吗?还在复制粘贴 onMo…

ImGui Learn Data Day 1

ImGui Learn data Day 1ImGui::Begin("Hello Gui");static float u = 0;static bool an = 0;if (ImGui::CollapsingHeader("Settings"))//展开条{//如果点击就展开或者关闭ImGui::SliderFloat(&qu…

OI 笑传 #34

夜の東側今天是 bct Day4,赛时 \(75+30+40+0=115\),rk 54。 T1 挂分原因仍未知,直接原因是没有大样例,然后是用数据结构维护的贪心,比较恶心。 赛时比较爆炸,T1 连想带调用了 3h,导致比较简单的 T2,T3,T4 没有…

【MCP系列】介绍一个我自己开发的MCP工具:MCP Shipit

【MCP系列】介绍一个我自己开发的MCP工具:MCP Shipit介绍一个我自己开发的MCP工具:MCP Shipit,欢迎来github提issue,star!在AI编辑器日益普及的今天,我们可以通过自定义工具来扩展AI的能力。本文将介绍如何从零开…

第34天(简单题中等题 数据结构)

打卡第三十四天 1道简单题+两道中等题题目:思路:哈希表+遍历 代码: class Solution{ public:int maxSum(vector<int>& nums){unordered_map<int,int> hash;int ans = -1;for(int x: nums){int maxd…

3. Gin RESTful API 开发

3. Gin RESTful API 开发 3.1 RESTful API简介 3.1.1 RESTful API 定义REST(Representational State Transfer,表现层状态转换)是一种软件架风格、设计风格,而不是一种标准。它提供了一组设计原则和约束条件,主要用…

说课逐字稿2

尊敬的各位评委老师: 大家好!今天我说课的题目是《健康数据小哨兵——循环选择嵌套》。 面对海量健康数据,如何从“人工低效核对”跨越到“智能精准监测”?这是本课要解决的核心问题。我将从分析策略、教学过程、教…

Codeforces Round 1066 (Div. 1 + Div. 2) 做题记录

Dashboard - Codeforces Round 1066 (Div. 1 + Div. 2) - Codeforces Problem - A - Codeforces 题意: 平衡数组定义为:若 \(x\) 存在,则存在 \(x\) 个 \(x\),求给定数组至少删去多少数变成平衡数组。 题解: 若 \…

2025.11.23总结

一些思考和建议 1. 现状分析:从“稀缺”到“饱和”的本质 过去的“高工价”源于互联网和移动互联网的爆炸性增长,对代码的渴求是海量的。那时,一个能实现功能的程序员就是稀缺资源。 现在的“不稀缺”,准确地说,是…

字符串常见操作

字符串常见操作查找: find 字符是否包含在字符串中,在就返回这个子字符串开始位置的下标,否则就返回-1 count 返回出现的次数,返回某个子字符串在整个字符串中出现的次数,没有就返回0 index 和index一样但是会报…