3.2. 新特性和优点
.NET 7.0 继续扩大其对开源环境中应用程序开发的支持和工具。.NET 的最新版本包括以下改进:
-
IBM Power 支持: 除了
x64_64
(64 位 Intel/AMD)、aarch64
(64 位 ARM)和s390x
(64 位 IBM Z)架构外,.NET 7.0 引入了对 RHEL 8.7 及更高版本上的ppc64le
(64 位 IBM Power)架构的支持。 - c# 更新至 C full: 包括新的语言版本 C# 11。
- 支持完全构建原生控制台应用程序。
- 性能改进 :在基本库、GC 和 JIT 中进行了很多性能改进。用于正则表达式的新源生成器消除了在运行时编译(或解释)正则表达式的成本。
- 新的 API 和改进的监控 :改进了对 OpenTelemetry. .NET 7.0 的支持,它包括了新的 API 来使用 tar 文件和 Unix 文件权限。
- 通用 Math :允许编写处理任何内置数字类型的通用算法,并启用构建您自己的数字类型。
- ASP.NET Core 7 的改进 :提高 HTTP/2 和 HTTP/3 的性能。另外,扩展了 .NET 6 中引入的最小 API,带有额外的 OpenAPI 支持、端点过滤器和路由组。