C# (.NET) 大会:平台主要公告与新功能

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

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

开始课程

C# (.NET) 大会:平台主要公告与新功能



2025 年 3 月,由微软组织的 C# 和 .NET 开发者年度大会如期举行。此次活动汇聚了来自全球的数千名参与者,并成为发布关乎生态系统未来的重磅公告的平台。在本文中,我们汇集了专业社区已经开始讨论的最重要新闻。



大会主要公告

  • .NET 10 —— 新的 LTS 版本
    微软正式发布了 .NET 10,它将成为长期支持版本 (LTS)。最终版本计划于 2025 年 11 月发布。关键改进包括:垃圾回收器优化、内存消耗降低以及对 ARM 架构的更好支持。
  • C# 14 —— 新的语法功能
    C# 语言将迎来又一次更新。C# 14 将为所有类型引入主构造函数,通过集合表达式改进集合处理,并实验性地支持接口中的静态抽象成员。
  • 所有类型应用程序的原生 AOT 编译
    以前仅适用于某些场景的 AOT 编译,现在将成为 Web 应用程序、微服务甚至桌面应用程序的标准选项。这将缩短启动时间并减小最终二进制文件的大小。
  • ASP.NET Core 的改进
    Web 开发平台将在最小 API 中获得对 SignalR 的内置支持,以及基于混合方法(内存 + 分布式)的新缓存机制。
  • 开发者工具
    推出了新版本的 Visual Studio 2025,具有改进的分析器、针对 .NET 的 GitHub Copilot 集成,以及针对 C++/CLI 项目的热重载功能。


这对开发者意味着什么?

.NET 10 和 C# 14 的更新旨在提高性能和开发便利性。特别强调降低初学者的入门门槛——简化的语法和改进的文档将有助于更快地掌握该平台。对于经验丰富的开发者来说,内存管理的改进和原生 AOT 编译将变得重要,这对于云和 IoT 项目尤其相关。



结论

大会证实,C# 和 .NET 生态系统正在继续积极发展,在创新和向后兼容性之间保持平衡。开发者应关注 .NET 10 和 C# 14 的预览版本,以便为迁移做好准备并在其项目中利用新功能。完整的会议记录和演示文稿可在微软官方网站上获取。

推荐库