好消息,.NET 10 正式发布,更智能、更安全、更高性能的统一开发平台!

人工智能与算法关系型数据库开发与运维

picture.image

前言

好消息,.NET 团队于 2025 11 月 11 日宣布 .NET 10 正式发布,这是迄今为止最高效、最现代、最安全、最智能且性能最高的 .NET 版本。

picture.image

picture.image

长期支持版本(LTS)

.NET 10 是一个长期支持版本(LTS) ,将支持三年 ,直至 2028 年 11 月 10 日。我们强烈建议生产环境中的应用程序升级到 .NET 10,以便享受更长的支持周期、显著的性能提升以及众多新功能。

picture.image

下载 .NET 10 体验

picture.image

picture.image

.NET 10 应用更快,内存占用更低

.NET 10 是迄今为止速度最快的 .NET 版本,在运行时、工作负载和语言层面都进行了全面优化。

.NET 10 中的性能改进详细介绍:https://devblogs.microsoft.com/dotnet/announcing-dotnet-10

主要改进:

  • JIT 编译器增强: 改进了内联、循环克隆、方法去虚拟化,以及优化了结构体参数的代码生成功能。
  • NativeAOT 改进: 生成体积更小、运行更快的提前编译应用。
  • 运行时优化: 增强的循环反转(loop inversion)和栈分配(stack allocation)策略,带来可衡量的性能提升。
  • 硬件加速方面: 支持尖端英特尔芯片的AVX10.2指令集,以及用于高级向量化的Arm64 SVE指令集,配合Arm64写屏障优化可将垃圾回收(GC)暂停时间缩短8-20%。

C# 14 新特性

C# 14 引入了多项新功能与增强,旨在提升开发者的工作效率与代码质量。主要更新包括:

  • 字段支持的属性 :提供了从自动实现属性过渡到编写自定义 getset 访问器的更平滑路径。你可以使用上下文关键字 field 来访问编译器生成的支持字段。

  • 对未绑定泛型类型的 nameof 支持nameof 表达式现在支持未绑定的泛型类型,例如 List<> ,它返回类型的名称,而无需类型参数。

  • Span<T>ReadOnlySpan<T> 的隐式转换 :为这两种类型提供了原生支持的隐式转换。

  • Lambda 表达式支持参数修饰符 :在 Lambda 表达式中,现在允许使用 refinout 等参数修饰符,而无需显式指定参数类型。

  • 扩展属性与方法 :新增的扩展块支持静态扩展方法,以及静态和实例扩展属性。

  • 空条件赋值 :可以使用 ?. 运算符进行空条件检查后的赋值操作。

  • 等等等...

ASP.NET Core 中的新增功能

ASP.NET Core 10.0 版本带来了多项新功能和改进,包括 BlazorOpenAPIMinimal APISignalR和身份验证和授权的优化与更新。

ASP.NET Core 中的新增功能详细介绍:https://learn.microsoft.com/zh-cn/aspnet/core/release-notes/aspnetcore-10.0?view=aspnetcore-10.0

picture.image

.NET 库更新

.NET 10 的类库在加密、网络、序列化等多个方面带来了重要更新,让 .NET 应用程序更加安全和高效。

人工智能,从简单的集成到多代理系统

.NET 让构建 AI 驱动的应用变得简单直接,无论是轻量级集成还是复杂的多智能体系统都能轻松应对。

picture.image

Microsoft 代理框架:构建智能多代理系统

Microsoft 代理框架通过将语义内核和 AutoGen 的优点结合到统一体验中,简化了智能代理 AI 系统的构建。无论您是构建单个 AI 代理还是协调多个代理协同工作,该框架都能提供您所需的模式和基础设施。

picture.image

人工智能应用的统一构建模块

Microsoft.Extensions.AIMicrosoft.Extensions.VectorData 提供统一的抽象,用于将 AI 服务集成到您的应用程序中。IChatClient 接口通过一致的 API 与任何提供程序(OpenAI、Azure OpenAI、GitHub Models、Ollama)配合使用,从而可以轻松切换提供程序或支持多个后端,而无需重写代码。

picture.image

.NET 提供一流的 MCP 支持

.NET 提供对 Model Context Protocol(MCP,模型上下文协议) 的一流支持,让 AI 智能体能够通过标准化方式连接外部工具和服务。MCP 使 AI 智能体可以访问数据源、API 和各种工具,从而显著提升其能力和适用场景的多样性。

picture.image

EF Core 10 中的新增功能

  • 矢量搜索支持 (Azure SQL/SQL Server)。
  • JSON 类型支持 (Azure SQL/SQL Server 2025)。
  • 全文搜索支持(Azure Cosmos DB for NoSQL)。
  • 支持 .NET 10 LeftJoin 和 RightJoin 运算符。
  • 参数化集合查询策略优化。
  • 等等等...

EF Core 10 中的新增功能详细介绍:https://learn.microsoft.com/zh-cn/ef/core/what-is-new/ef-core-10.0/whatsnew

picture.image

DotNetGuide编程学院

DotNetGuide编程学院是一个专注于C#/.NET/.NET Core学习、工作、面试干货和实战教程分享的知识星球!当然这里不仅仅只有C#/.NET/.NET Core还有前端、云原生(Docker,K8s)、分布式,微服务、实用工具、学习书籍、AIGC、AI赋能、求职和招聘资讯、热点资讯等多个领域,我们致力于构建一个积极向上、和谐友善的.NET技术交流、学习平台。无论您是初学者还是有丰富经验的开发者,我们都希望能为您提供更多的价值和成长机会。

今天大姚发放了30张DotNetGuide编程学院知识星球88元新人立减优惠券,有兴趣的小伙伴可以领券加入(双十一特惠活动 ),加入后如果感觉不值得,3天内知识星球APP右上角退出,直接全额退款,无任何套路!

picture.image

picture.image

picture.image

picture.image

学习是一个永无止境的过程,你知道的越多,你不知道的也会越多,在有限的时间内坚持每天多学一点,你一定能成为你想要成为的那个人。不积跬步无以至千里,不积小流无以成江海!

picture.image

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
字节跳动 XR 技术的探索与实践
火山引擎开发者社区技术大讲堂第二期邀请到了火山引擎 XR 技术负责人和火山引擎创作 CV 技术负责人,为大家分享字节跳动积累的前沿视觉技术及内外部的应用实践,揭秘现代炫酷的视觉效果背后的技术实现。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论