.NET 11 预览版 1 发布,带来 Runtime Async、Zstandard 支持和 C# 15 特性

.NET 11 预览版 1 发布,带来 Runtime Async、Zstandard 支持和 C# 15 特性

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

微软发布了.NET 11的首个预览版,主要更新包括Runtime Async、C# 15和F#等。Runtime Async简化了异步方法的管理。此外,新版本引入了Zstandard压缩和Blazor新组件。开发者对C# 15的集合表达式反应不一,部分人表示质疑。

🎯

关键要点

  • 微软发布了.NET 11的首个预览版,计划于2026年11月作为标准支持版本发布。

  • 主要更新包括Runtime Async,简化了异步方法的管理,运行时现在理解异步方法为一类重要概念。

  • CoreCLR对Runtime Async的支持在预览版中默认启用,且增加了本地AOT支持。

  • 新版本引入了Zstandard压缩、BFloat16浮点类型、HMAC和KMAC验证API等新特性。

  • C# 15引入了集合表达式参数和扩展布局支持,F#默认启用并行编译。

  • Blazor新增了EnvironmentBoundary组件,支持基于托管环境的条件渲染。

  • 社区对预览版的反应不一,部分开发者对Runtime Async表示热情,但对C# 15的集合表达式参数提出质疑。

  • 开发者批评发布说明缺乏细节,部分人认为其看起来像是AI生成的。

延伸问答

.NET 11 预览版的主要新特性是什么?

主要新特性包括Runtime Async、Zstandard压缩、C# 15的集合表达式参数和Blazor的新组件。

Runtime Async 如何改变异步方法的管理?

Runtime Async 使运行时能够理解异步方法为一类重要概念,负责方法的挂起和恢复,简化了异步方法的管理。

C# 15 引入了哪些新特性?

C# 15 引入了集合表达式参数和扩展布局支持,F# 默认启用并行编译。

开发者对 .NET 11 预览版的反应如何?

社区反应不一,部分开发者对Runtime Async表示热情,但对C# 15的集合表达式参数提出质疑,认为发布说明缺乏细节。

Zstandard 压缩在 .NET 11 中的应用是什么?

Zstandard 压缩通过新的 ZstandardStream 类提供支持,允许高效的数据压缩和解压缩。

.NET 11 预览版的发布计划是什么?

计划于2026年11月作为标准支持版本发布。

➡️

继续阅读