通过


.NET 11 中的新增功能

本文介绍 .NET 11 中的新功能。 已针对预览版 2 更新。

.NET 11 目前为预览版。 最终版本预计将在 2026 年 11 月发布。 可以 在此处下载 .NET 11

你的反馈非常重要,值得赞赏。 如果有疑问或评论,请使用 GitHub 上的讨论。

.NET 运行时

.NET 11 运行时包括:

  • 更新了 x86/x64 和 Arm64 体系结构的最低硬件要求,需要更现代的指令集来提高性能并减少维护复杂性。
  • 运行时原生异步(Runtime Async),可产生更简洁的堆栈跟踪和更低的开销。
  • JIT 针对边界检查消除、冗余检查上下文移除以及全新 Arm SVE2 内建函数所做的改进。

有关详细信息,请参阅 .NET 11 运行时中的新增功能

.NET 库

.NET 11 库包括以下项的新 API:

  • 字符串和字符处理,包括String基于 Rune 的操作和 BFloat16 支持BitConverter
  • 压缩,包括改进的 Base64 API 和 ZIP 存档条目的新方法。
  • System.Text.Json中检索泛型类型信息。
  • Tar 存档格式选择。
  • 数值,包括 Matrix4x4 性能改进。

有关详细信息,请参阅 .NET 11 库中的新增功能

.NET SDK

.NET 11 SDK 包括:

  • Linux 和 macOS 上的较小 SDK 安装程序通过程序集重复数据删除。
  • 改进了 CA1873 代码分析器,降低了干扰和更清晰的诊断消息。
  • CA1515CA1034CA1859 的分析器错误修正。
  • 用于 PackAsTool 的自定义 .nuspec 文件的新 NETSDK1235 警告。

有关详细信息,请参阅 SDK for .NET 11 中的新增功能

ASP.NET Core

有关 ASP.NET Core 中的新增功能的信息,请参阅 适用于 .NET 11 的 ASP.NET Core 中的新增功能

C# 15

C# 15 包含以下功能:

有关新的 C# 功能的信息,请参阅 C# 15 中的新增功能。

重大变化

有关 .NET 11 中的中断性变更的信息,请参阅 .NET 11 中的中断性变更

另请参阅