C#/.NET/.NET Core技术前沿周刊 | 第 63 期(2025年11.24-11.30)

作者:追逐时光者日期:2025/12/3

前言

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

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

C# 中 ?、??、??=、?: 、?. 、?[] 各种问号的用法和说明

  • 文章简介: 在 C# 中,问号(?)远不止是一个简单的标点符号。随着语言版本的迭代更新,C# 围绕问号(?)发展出了一套强大而优雅的空值处理和条件表达机制。熟练掌握这些操作运算符不仅能大幅提升代码的简洁性和可读性,还能有效避免恼人的空引用异常,构建更加健壮的应用程序。
  • 文章地址: mp.weixin.qq.com/s/yyMf1__eC…

精选 8 个基于 .NET 开源、功能强大的 AI 和 LLM 相关项目框架

  • 文章简介: 如今,AI 应用正以前所未有的速度蓬勃发展,在各行各业展现出巨大的潜力与深远的影响力。今天,大姚为大家精心整理了 8 个基于 .NET 开源、功能强大的 AI 与大语言模型(LLM)相关项目框架,希望能为你的开发和探索提供有价值的参考。如果你有更优秀的项目推荐,欢迎通过提交 PR 或在文末留言分享!
  • 文章地址: mp.weixin.qq.com/s/qxjUYO2U-…

Visual Studio 2026 现已正式发布,更快、更智能!

  • 文章简介: 前不久 Visual Studio 官方博客宣布 Visual Studio 2026 正式发布!本次版本凝聚了广大开发者的宝贵反馈,博客中提及在此版本发布之前的一年里,Visual Studio 团队修复了 5000 多个用户报告的缺陷,并实现了 300 个功能请求。新版本带来显著性能提升、全新用户体验和更强的 AI 开发能力,让编码更流畅、高效,助您更快将创意变为现实。
  • 文章地址: mp.weixin.qq.com/s/8TjLcw4RE…

一款开源、多语言的 WPF 可筛选 DataGrid 控件

  • 文章简介: 在现代化软件应用开发中,数据展示与交互的效率直接影响用户体验与开发效能。WPF 其内置的 DataGrid 在多语言支持与复杂数据筛选方面仍存在局限性。今天大姚给大家分享一款开源、多语言的 WPF 可筛选 DataGrid 控件:DataGridFilter。
  • 文章地址: mp.weixin.qq.com/s/zrU7sivEv…

一款开源实用的 .NET Core 加密解密工具类库

  • 文章简介: NETCore.Encrypt 是一个功能丰富、易于使用的 .NET Core 加密解密工具类库,提供了多种对称加密、非对称加密、哈希计算和 Base64 编码解码功能。它采用 MIT License 许可证开源免费,支持跨平台使用,并提供了高度可定制的 API 接口。
  • 文章地址: mp.weixin.qq.com/s/bpNl9CP0W…

从零开始:如何用 C# 开发一款媲美 “AnyTxt” 的文件内容搜索工具

  • 文章简介: 说起文件内容搜索工具,那么不得不提到“AnyTxt”,号称本地知识库检索的终极答案。唯一的不足可能就是索引更新机制,不能实时监视文件更改从而更新索引,最小定期更新间隔为半小时,容易导致cpu占用率高,毕竟是全盘全文件类型索引。很多时候,其实我们对文件内容的搜索,是一个简单文档管理需求,我们期望能的是快速定位文件,而不仅仅是信息。这时候对文件夹以及文件类型的限制就很重要了。还有就是有可能我们会对比如CAD图纸(.dwg、.dxf)的图签或者文件数据库(.db)的表名等特殊文件格式的自定义信息感兴趣。这时候就需要自己来实现扩展了。再加上很多时候,磁盘的信息都是敏感数据,一定要保证软件程序的安全。
  • 文章地址: mp.weixin.qq.com/s/iH7VdEi_U…

一个基于 .NetCore + Quartz.Net + Vue 开箱即用的定时任务

  • 文章简介: Quartz.NetUI 是一个基于 .NET Core 和 Quartz.NET 的定时任务管理系统,结合 Vue 前端技术,提供了直观、易用的界面来管理定时任务。几乎没有上手难度,不依赖数据库,只需在界面做简单配置。
  • 文章地址: mp.weixin.qq.com/s/PdC0ms-9j…

一个功能强大、最接地气的 .NET 微服务框架

  • 文章简介: Wing 是一个功能强大且接地气的 .NET 微服务框架,致力于为开发者提供一套完整、高效、易用的微服务架构解决方案。该框架支持 .NET6+ 运行平台,集成了服务注册与发现、服务间通讯、负载均衡、分布式事务、配置中心、链路追踪、服务网关以及事件总线等核心功能,旨在帮助开发者快速构建和部署高可用的微服务系统。
  • 文章地址: mp.weixin.qq.com/s/72njjMwQ4…

微软宣布 Visual Studio 重大变更

  • 文章简介: Visual Studio 2026 已于本月正式推出,微软近日宣布将调整 Visual Studio 的发布周期。自 Visual Studio 2017 以来,微软已逐步加快更新节奏,而此次调整将进一步推动 IDE 的现代化,持续提供最新特性,同时保持企业级稳定性。根据新的支持模式,Visual Studio 后续将采用与.NET 类似的支持策略:每月提供功能更新,每年 11 月发布新的年度大版本更新,并提供一年功能更新支持与一年安全支持。
  • 文章地址: mp.weixin.qq.com/s/HdGbheLgX…

2025 年 11 月编程语言排行榜|C# 暴涨,有望成为 2025 “年度编程语言”!

  • 文章简介: C# 涨幅达2.67%,与Java的差距缩小至不足1%,未来存在超越Java的可能性,但尚未实现历史性超越。2025年11月,C# 以2.67%的涨幅成为榜单中增长最快的语言,排名升至第五。
  • 文章地址: mp.weixin.qq.com/s/2AyGyRF0H…

.NET+AI | MEAI | 自定义中间件(8)

  • 文章简介: 通过 Microsoft.Extensions.AI 的 DelegatingChatClient 基类,轻松创建自定义中间件,实现限流、重试、安全过滤等企业级功能,让 AI 应用更安全、更稳定。
  • 文章地址: www.cnblogs.com/sheng-jie/p…

边界突围:中国.NET技术的七年认知演进与社区化生态重构

  • 文章简介: 系统性问题的本质在于边界的动态性。当我们面对教育、技术或社会问题时,最初设定的边界往往是为了简化分析而人为划定的。这种边界划分在初期能够帮助我们找到局部最优解,但随着认知的深入,我们会发现这些解决方案存在局限性。边界扩展的必然性体现在:当局部最优解无法真正解决问题时,我们需要重新审视问题域,扩大边界范围并重新切分概念。这一过程揭示了原有解决方案的局限性,推动我们向全局最优解迈进。无论是教育这样的复杂社会问题,还是技术领域的软件设计,都能观察到这种系统性边界的演进规律。
  • 文章地址: www.cnblogs.com/shanyou/p/1…

基于.net6的一款开源的低代码、权限、工作流、动态接口平台-动态接口篇

  • 文章简介: 动态接口允许用户在运行时创建和修改API端点,而无需重新部署应用程序。这对于需要频繁更改API结构的应用程序特别有用。 通过动态接口,开发人员可以根据业务需求快速调整API,提升开发效率和响应速度。
  • 文章地址: www.cnblogs.com/dengjiahai/…

.NET 8+ 飞书API实战:自动化群组管理与消息推送

  • 文章简介: 企业项目中经常需要批量操作飞书群组:项目启动时自动建群拉人、系统告警自动推送、员工入职离职自动处理群权限等。手动操作效率低且容易出错。
  • 文章地址: www.cnblogs.com/mudtools/p/…

C#/.NET/.NET Core技术前沿周刊 | 第 63 期(2025年11.24-11.30)》 是转载文章,点击查看原文


相关推荐


探秘 Hugging Face:何为 Hugging Face 及其核心组件全览
大模型教程2025/11/30

本文较长,建议点赞收藏。更多AI大模型应用开发学习视频及资料,在智泊AI。 Hugging Face 是一个提供先进自然语言处理( NLP )工具的平台,支持 Transformer 模型的开发和应用。它拥有庞大的模型库和社区资源,能够满足从研究到工业应用的各种需求。 一、注册 官方网址: huggingface.co/ 注册好后,点击头像Access Token,创建token 。 二、功能介绍 hugging face的核心组件 主要是 Transformers 和Datasets 。


都说了我没有开挂,只是用了一点点辅助
Vic_wkx2025/11/27

最近有点游戏荒,不知道玩啥,于是重拾儿时的快乐,下载了植物大战僵尸! 游戏还是当年的游戏,但我已经不是当年那个我了。 我变秃了,也变强了!唉,捋着额头上稀疏的秀发,空叹年华似水流... 现在再玩这个游戏的时候,我的眼界和格局都不是当年年幼的我能够比拟的了。以前玩的时候只顾着打僵尸,而现在的我想的是,怎么收购这家游戏公司? 不好意思吹过头了!现在玩的时候,想的是怎么让游戏过程更丝滑,身为程序员,我现在可以借助一点小小的帮助。 比如在种向日葵的时候,发现种起来非常地不丝滑: 种一朵向日葵,需要把鼠


Python大数据可视化:基于大数据技术的共享单车数据分析与辅助管理系统_flask+hadoop+spider
q***65692025/11/25

开发语言:Python框架:flaskPython版本:python3.7.7数据库:mysql 5.7数据库工具:Navicat11开发软件:PyCharm 系统展示 管理员登录 管理员功能界面 场地信息界面 单车信息界面 归还信息界面 共享单车界面 系统管理界面 看板展示 系统首页 个人中心界面 摘要 共享单车在城市出行中扮演着越来越重要的角色,与此同时,共享单车运营商需要有效地管理和分析大量的数据以提升用户体验和运营效率。本文提出了基于大数据技术的共享单车数据分析与辅助


底层视觉及图像增强-项目实践理论补充(十六-0-(22):HDR技术深度解析:从数学原理到LED显示工程实践):从奥运大屏,到手机小屏,快来挖一挖里面都有什么
AIminminHu2025/11/23

底层视觉及图像增强-项目实践理论补充(十六-0-(22):HDR技术深度解析:从数学原理到LED显示工程实践):从奥运大屏,到手机小屏,快来挖一挖里面都有什么 🔥 HDR技术深度解析:从数学原理到LED显示工程实践前言一、多曝光融合的数学本质与工程挑战1.1 数学原理:加权最大似然估计1.2 HDR的数学本质:超越8bit的亮度编码革命HDR编码的数学突破 1.3 去鬼影(Deghosting)1.4 LED显示中的工程实践 二、相机响应函数(CRF)的物理意义与LED启示


Python与C#:从哲学到细节的全面对比
码事漫谈2025/11/21

Python和C#都是现代、高级、面向对象的编程语言,拥有庞大的社区和广泛的应用。然而,它们源于不同的生态系统,秉承不同的设计哲学,因此在语法、执行模型和典型应用上存在显著差异。Python以其极简主义和灵活性著称,而C#则以其在强大类型系统和结构化框架下的优雅与一致性闻名。 下面,我们将从整体到细节,系统地剖析这两种语言的差异。 一、整体与哲学 设计哲学与起源 Python: 由Guido van Rossum创建,其核心哲学是**“优美胜于丑陋,明了胜于晦涩,简洁胜于复杂”。它是一种解


Vue高阶组件已过时?这3种新方案让你的代码更优雅
良山有风来2025/11/20

还记得那些年被高阶组件支配的恐惧吗?props命名冲突、组件嵌套过深、调试困难...每次修改组件都像在拆炸弹。如果你还在Vue 3中苦苦挣扎如何复用组件逻辑,今天这篇文章就是为你准备的。 我将带你彻底告别HOC的痛点,掌握3种更现代、更优雅的代码复用方案。这些方案都是基于Vue 3的Composition API,不仅解决了HOC的老问题,还能让你的代码更加清晰和可维护。 为什么说HOC在Vue 3中已经过时? 先来看一个典型的高阶组件例子。假设我们需要给多个组件添加用户登录状态检查: // 传


C#.NET DateTime 最强入门到进阶:格式化、转换、UTC、时区全覆盖
唐青枫2025/11/19

简介 DateTime 是 System 命名空间中用于表示日期和时间的结构体,广泛用于处理时间相关的操作,如存储、计算、格式化等。 DateTime 结构概述 定义:System.DateTime 是一个值类型(struct),表示自公元 0001 年 1 月 1 日午夜 00:00:00(DateTime.MinValue)起经过的“刻度”(ticks,1 tick = 100 纳秒)数。 内部存储:一个 long 值(ticks)+ 一个 DateTimeKind 枚举,指示时间的


HTTP与HTTPS深度解析:从明文传输到安全通信
叁佰万2025/11/17

接续上文:https://blog.csdn.net/m0_73589512/article/details/154828521?spm=1001.2014.3001.5501 个人主页:叁佰万-CSDN博客 主题专栏:网络通信_叁佰万的博客-CSDN博客 目录 HTTP与HTTPS深度解析:从明文传输到安全通信 一、HTTP:万维网的“基础通信语言” 1. 核心工作原理:请求-响应模式 2. 核心结构:请求与响应的“格式规范” HTTP请求结构 HTTP响应结构 3. 关键


Bash 的 tail 命令
hubenchang05152025/11/16

#Bash 的 tail 命令 tail [OPTION]... [FILE]... 功能 查看文件的末尾。 类型 可执行文件(/usr/bin/tail),属于 coreutils。 参数 OPTION 选项: -c, --bytes=[+]NUM - 查看文件末尾的 NUM 字节,如果使用正号,则表示查看第 NUM 字节之后的内容 -f, --follow[={name|descriptor}] - 跟随文件,当文件内容增加时打印追加的内容 -F - 等价于 --follow=name


Python 的内置函数 max
IMPYLH2025/11/15

Python 内建函数列表 > Python 的内置函数 max Python 的内置函数 max() 是一个用于返回可迭代对象中最大元素或多个参数中最大值的实用函数。它支持多种数据类型和灵活的调用方式,是 Python 编程中常用的工具之一。 基本用法 单个可迭代对象: numbers = [3, 1, 4, 1, 5, 9, 2] print(max(numbers)) # 输出:9 多个参数: print(max(3, 1, 4, 1, 5)) # 输出:5 关键参数

首页编辑器站点地图

本站内容在 CC BY-SA 4.0 协议下发布

Copyright © 2025 聚合阅读