C# (.NET) 大会主要公告:微软展示了什么

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

C# (.NET) 大会:将改变开发模式的主要公告



本周,微软年度 .NET 平台大会召开,汇聚了全球数千名开发者。该公司展示了 C# 和 .NET 生态系统的关键更新,这将为未来一年的发展指明方向。我们整理了每位开发者都应了解的最重要公告。



.NET 9:性能新阶段

大会的重头戏是 .NET 9 的发布。新版本平台承诺通过改进的 JIT 编译器和垃圾回收器优化,实现显著的性能提升。主要改进包括:

  • 应用启动加速 — 得益于改进的分析功能,速度提升高达 20%。
  • ARM64 优化 — 原生支持 Apple Silicon 和 ARM 服务器。
  • 新的内存操作 API — 在不牺牲安全性的前提下简化底层操作。


C# 13:语言新特性

C# 语言迎来了又一次更新。版本 13 专注于简化语法和扩展功能。以下是主要特性:

  • 类的 Primary Constructors — 现在可以直接在类签名中声明构造函数,就像 record 类型一样。
  • 改进的集合 — 用于操作 ReadOnlySpan 和 Span 的新方法,加快数据处理速度。
  • 元组的模式匹配 — 更简洁的条件检查和值提取。


.NET 的 AI 工具集

微软宣布将 AI 功能深度集成到 .NET 生态系统中。开发者现在可以使用:

  • Semantic Kernel SDK — 用于创建 AI 代理和处理大型语言模型 (LLM) 的库。
  • 内置 OpenAI 支持 — 无需额外包即可使用的 GPT-4 和 DALL-E 现成客户端。
  • Visual Studio 中的 AI 助手 — 基于机器学习的代码自动补全,包括整个方法的生成。


简化 Web 开发

更新后的 ASP.NET Core 获得了新的模板和改进的 Blazor 支持。现在,开发者可以使用单一代码库创建在浏览器和移动设备上均可运行的混合 Web 应用程序。此外,还推出了一种新的 API 自动测试工具。



这对开发者意味着什么?

这些公告证实了微软统一平台的路线:一个适用于所有类型应用程序的 .NET——从云服务到移动应用。特别强调了性能和 AI 集成,这使得 .NET 在机器学习时代具有竞争力。开发者现在就应该开始学习 .NET 9 和 C# 13,为今年 11 月的正式发布做好准备。



请关注 pythonlib.ru 上的更新——我们将在后续文章中继续解析 C# 和 .NET 的新特性。

推荐库