产业观察

.NET 11 RC1 来了:C# 15 转正,联合类型却引发争议

InfoQ中文·2026/9/20 09:00:00🔗 原文

📋总体概括

微软发布.NET 11首个候选版本(RC1),标志新版本进入发布前最后阶段。其中C# 15正式定稿转正,带来语言层面的一系列新特性;但备受关注的联合类型(Union Types)相关设计与实现方式在开发者社区引发争议,围绕其语法形态、类型系统侵入性及实际收益,社区意见分歧明显。RC1意味着API基本冻结,功能集已锁定,接下来重点是修复缺陷与性能打磨,联合类型之争也将影响后续版本的演进方向。

关键信息

  • .NET 11进入RC1候选发布阶段,意味着API基本冻结,正式版临近
  • C# 15随本次RC1正式定稿转正,语言特性尘埃落定
  • 联合类型成为本次发布最具争议的设计点,社区意见分裂
  • RC1之后重点转向缺陷修复与稳定性优化,不再新增功能

🔥犀利点评

联合类型吵起来不是坏事,恰恰说明微软这次真敢在类型系统上动刀了。F#和TypeScript玩家早就尝到甜头,C#补上这一课合情合理;但争议的实质是语法糖还是类型系统能力——如果只是union语法糖而缺底层的代数数据类型支撑,那吵翻也白吵。RC1锁定的设计若无回旋余地,这锅只能等.NET 12再翻案。

本文由本站自动聚合,以下为原始来源:前往 InfoQ中文 阅读全文