随笔分类 -  .NET Research

摘要:上篇文章给大家分享了 .NET 10 & C# 14 New Features 新增功能介绍-扩展成员Extension Members 今天继续给大家分享:.NET CLI工具的改进: 目前支持在单个包中发布支持多个 RuntimeIdentifier (RID)的。,可以捆绑所有受支持平台的二进 阅读全文
posted @ 2026-03-01 10:12 Eric zhou 阅读(197) 评论(0) 推荐(0)
摘要:上篇文章给大家分享了 .NET 10 & C# 14 New Features 新增功能介绍-扩展成员Extension Members 今天又看了一遍Top Level Program顶级程序/语句。这个很早就支持了,给大家做个分享。 顶级语句允许直接在文件的根目录中编写可执行代码,而无需在类或方 阅读全文
posted @ 2026-02-26 09:05 Eric zhou 阅读(399) 评论(1) 推荐(1)
摘要:上篇文章给大家分享了: .NET 10 & C# 14 New Features 新增功能介绍-field关键字 今天继续给大家分享:带修饰符的简单 lambda 参数 C# 14 对 lambda 语法一致性进行了增强。 它允许在“简单 lambda 参数”(未加括号的单参数写法)中使用参数修饰符 阅读全文
posted @ 2026-02-25 09:10 Eric zhou 阅读(388) 评论(0) 推荐(1)
摘要:上篇文章中给大家介绍了: .NET 10 & C# 14 New Features 新增功能介绍-扩展成员Extension Members 今天继续给大家分享:Null 条件分配(Null-conditional assignment) C# 14 中新增了一种语法能力: 允许在使用 ?. 时进行 阅读全文
posted @ 2026-02-24 08:23 Eric zhou 阅读(447) 评论(3) 推荐(5)
摘要:上篇文章给大家分享了.NET 10 & C# 14 New Features 新增功能介绍-扩展成员Extension Members 今天给大家继续分享field关键字 在 C# 14 中,引入了新的上下文关键字 field,用于在自动属性(auto-property)的访问器中直接访问编译器生成 阅读全文
posted @ 2026-02-23 09:56 Eric zhou 阅读(667) 评论(1) 推荐(8)
摘要:C# 14 引入了对扩展成员(Extension Members)的增强支持,本质上是对传统“扩展方法”模型的一次语言级升级,使其可以定义的不再仅限于方法, 而是可以扩展更多成员形态(例如属性、运算符等)。 一、从扩展方法到扩展成员 早在 C# 3.0 中,就引入了“扩展方法(Extension M 阅读全文
posted @ 2026-02-18 11:20 Eric zhou 阅读(541) 评论(0) 推荐(6)
摘要:一、目前国内接入最常见、最有代表性的 4 类光伏设备 二、华为 SUN2000 逆变器通讯报文示例 这是一个标准 Modbus TCP 请求报文: 00 01 00 00 00 06 01 03 75 30 00 06 含义: Modbus TCP 报文由两部分组成: MBAP Header(7字节 阅读全文
posted @ 2026-01-16 10:16 Eric zhou 阅读(1082) 评论(0) 推荐(5)
摘要:上一篇文章给大家分享了 .NET 10 New feature 新增功能介绍-Minimal APIs增强 今天继续分享, Minimal APIs 主要应用场景 在 .NET 6–8 中,Minimal APIs 已经完成了“能用”阶段; .NET 9–10 的目标非常明确:让 Minimal A 阅读全文
posted @ 2026-01-13 13:55 Eric zhou 阅读(1270) 评论(2) 推荐(9)
摘要:上一篇给大家分享了 .NET 10 New feature 新增功能介绍-WebSocket功能增强 今天给大家继续分享.NET 10 中Minimal APIs 的增强。 一、复杂参数对象中空字符串按null处理 在使用复杂对象参数的 Minimal APIs 时,表单提交中的空字符串值现在将被转 阅读全文
posted @ 2026-01-11 10:14 Eric zhou 阅读(1225) 评论(0) 推荐(2)
摘要:今天整理了.NET 10类库新增的几个常用功能,按老规矩,分享给大家: .NET 10 新增了 WebSocketStream一个新的 API,用于简化 .NET 中一些最常见的WebSocket 的流式处理方案。 传统 WebSocket API 级别较低,需要大量的代码:处理缓冲和框架、重建消息 阅读全文
posted @ 2026-01-05 14:02 Eric zhou 阅读(1678) 评论(4) 推荐(17)
摘要:今天整理了.NET 10类库新增的几个常用功能,按老规矩,分享给大家: 1. ISOWeek for DateOnly 类型的新方法重载 最初设计的 ISOWeek 类主要是为了专门使用 DateTime,因为它是在 DateOnly 类型出现之前引入的。 既然DateOnly现在可用了,那么ISO 阅读全文
posted @ 2025-12-25 13:51 Eric zhou 阅读(1266) 评论(0) 推荐(9)
摘要:首先.NET10是一个LTS版本,微软官方支持3年,所以作为最新的主力版本,可以尽快升级使用。 今天我们详细介绍一下.NET 10的一些新功能-JIT编译器改进 .NET 10 的 JIT 改进不是让慢代码变快,而是让“设计良好的代码不再被性能惩罚”。 对业务代码是否有“侵入性”?几乎没有 不需要改 阅读全文
posted @ 2025-12-21 11:26 Eric zhou 阅读(1286) 评论(0) 推荐(8)
摘要:Hi all 2024年11月23日,我作为【项目管理实践探索者大会】专题讲师,给社区分享了主题《基于.NET 技术栈的研发过程管理和智能化探索》 现场参与人数:100+ 演讲议题介绍: 体系建设:如何设计一个合适的研发过程管理体系 平台提效:通过.NET技术构建任务驱动+流程驱动,释放研发效能 工 阅读全文
posted @ 2025-03-17 16:33 Eric zhou 阅读(86) 评论(0) 推荐(1)
摘要:最近在项目上遇到几个问题,关于ADO.NET中SQL绑定变量 总结一下,分享给大家。 1. 使用 SqlParameter(推荐方式,防止 SQL 注入) ADO.NET 提供 SqlParameter 来绑定变量,从而提高安全性和性能。 防止 SQL 注入攻击。 支持各种数据类型,避免 SQL 解 阅读全文
posted @ 2025-03-16 07:54 Eric zhou 阅读(525) 评论(0) 推荐(5)
摘要:昨天线上有几个进程因为 StackOverFlowException 导致进程 Crash 了,但是 TCP 请求还是可以连接,具体可不可以连接一个出现StackOverFlowException的微服务应用进程, 做个研究和分享: 在 .NET 进程发生 StackOverflowExceptio 阅读全文
posted @ 2025-02-09 10:45 Eric zhou 阅读(1050) 评论(1) 推荐(7)
摘要:C# 13 中,引入了新的锁类型和语义,主要用于增强多线程编程中的同步机制。 传统上,C# 使用 lock 关键字与任意的 object 实例配合,实现线程间的互斥访问。然而,这种方式可能存在性能瓶颈和潜在的死锁风险。 为此,C# 13 在 .NET 9 中引入了新的锁类型 System.Threa 阅读全文
posted @ 2025-01-22 16:10 Eric zhou 阅读(1978) 评论(2) 推荐(11)
摘要:在 .NET 9 中,微软引入了 Microsoft.ML.Tokenizers 库,为 .NET 开发者提供了强大的文本标记化功能。 一、什么是Microsoft.ML.Tokenizers Microsoft.ML.Tokenizers 是一个用于文本标记化的库,是 .NET 生态系统中的一个强 阅读全文
posted @ 2025-01-13 09:06 Eric zhou 阅读(829) 评论(1) 推荐(4)
摘要:.NET 9 针对云原生开发进行了显著优化,重点改进了分布式追踪、HTTP/3 支持和容器镜像优化等方面。 这些特性极大地提升了 .NET 在现代云原生应用中的适配性与开发效率。 1. 设计原理 1.1 分布式追踪支持 背景:在云原生架构中,应用程序通常由多个微服务组成。分布式追踪能够帮助开发者监控 阅读全文
posted @ 2024-12-31 09:03 Eric zhou 阅读(719) 评论(2) 推荐(4)
摘要:一、内存缓存(Memory Caching) 1. 具体的原理 内存缓存是一种在应用程序内存中存储数据的机制,旨在减少对外部数据源的频繁访问,从而提高应用程序的性能。 在 .NET 中,MemoryCache 类提供了内存缓存的实现。它允许开发者将经常使用的数据存储在内存中,以便快速检索。 在 .N 阅读全文
posted @ 2024-12-30 10:00 Eric zhou 阅读(717) 评论(0) 推荐(6)
摘要:今年最热的技术除了LLM大语言模型外,AI Agent智能体成为下一个最热的技术发展热点。、 近期准备整理几篇AI智能体的博客,带着大家了解并学习AI 智能体的开发和应用。 一、什么是AI 智能体 AI智能体(AI Agent)是指一个由人工智能驱动的系统或程序,能够在一定的环境中自主感知、决策和执 阅读全文
posted @ 2024-12-29 22:00 Eric zhou 阅读(1118) 评论(0) 推荐(2)