
微软正式发布了.NET 10 Preview 1,邀请开发人员探索其广泛的新功能和增强功能。此版本展示了重大改进,特别是在 ZipArchive 类中的性能和内存管理方面,预计这将极大地有利于使用 zip 文件处理的应用程序。此外,此更新还包括对 C# 和 F# 的各种增强功能,以及. NET MAUI 的质量改进。开发人员可以通过在此处下载来访问新版本。
.NET 10 Preview 1 更新概述
此预览版引入了. NET 生态系统不同领域的大量变化。以下是增强功能的详细细分:
图书馆
- 改进的证书查找– 支持超出 SHA-1 的指纹。
- PEM 数据编码——增强对 ASCII/UTF-8 格式的 PEM 编码数据的搜索。
- ISOWeek 方法重载– 用于 DateOnly 类型处理的新重载。
- 字符串规范化 API – 处理字符跨度的能力。
- 字符串比较中的数字排序——改进了数字字符串的逻辑排序。
- TimeSpan 增强功能– 为单参数 TimeSpan. FromMilliseconds 添加了重载。
- 增强 ZipArchive 性能– 显著改善内存。
- OrderedDictionary 重载– TryAdd 和 TryGetValue 函数的更多重载。
- 矩阵变换方法——添加了用于处理左手矩阵的附加方法。
- 完整库发行说明
运行时改进
SDK 增强功能
C# 语言更新
F# 语言发展
此版本中的更新涵盖F# 语言、FSharp. Core 标准库和FSharp. Compiler. Service。
Visual Basic 功能Visual Basic Features
ASP. NET Core 和 Blazor 中的更新
- OpenAPI 3.1 支持
- OpenAPI 文档的 YAML 格式
- 响应描述特点
- 本地 URL 检测改进
- 集成测试增强功能
- QuickGrid RowClass 参数
- Blazor 脚本作为静态 Web 资源
- Blazor RouteAttribute 语法突出显示
- 完整的 ASP. NET Core 发行说明
.NET MAUI 质量改进
最新预览版强调了. NET MAUI 的质量提升,包括针对 iOS 和 Mac Catalyst 的CollectionView 增强功能。有关所有更新的更多详细信息,请访问完整的GitHub 发行说明。
.NET for Android 的进步
.NET for iOS、Mac Catalyst、macOS 和 tvOS 增强功能
如需了解详细信息,请查看完整的发行说明。
Windows 窗体更新
Windows Presentation Foundation (WPF) 中的改进
此版本强调质量增强。详细信息请参阅发行说明。
Entity Framework Core 增强功能
容器镜像更新
结合这一重要版本发布,微软分享了一个引人入胜的“开箱”视频,重点介绍了. NET 10 Preview 1 中的新功能。请在此处观看:
有兴趣提供反馈或建议未来版本增强功能的开发人员可以参与GitHub 讨论中正在进行的讨论。
发表回复 ▼