小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
C# 终于支持 union types 了

C# 15 引入了联合类型(union),允许一个值是多个指定类型之一,并支持穷尽模式匹配。联合类型通过 [Union] 特性声明,增强了类型安全性,并支持隐式转换和模式匹配。示例中定义了 Cat 和 Dog 类型的联合体 Pet,展示了如何使用 switch 表达式处理不同类型的值。此外,联合类型还避免了装箱问题,提升了性能。

C# 终于支持 union types 了

dotNET跨平台
dotNET跨平台 · 2026-05-27T00:00:00Z

微软推出 .NET 11 Preview 3,带来更稳、更快的开发体验。主要更新包括 C# 15 的 union 类型支持、优化的 .NET Runtime 和异步处理、增强的 JSON 配置、改进的 I/O 能力,以及 ASP.NET Core 的性能提升。此外,Entity Framework Core 和 .NET MAUI 也进行了优化。

.NET 11 Preview 3 来了

dotNET跨平台
dotNET跨平台 · 2026-04-16T00:01:38Z
C# .NET 周刊|2026年3月1期

.NET 11预览版1发布,CoreCLR原生支持WebAssembly,提升性能并解决Mono瓶颈。新机制增强异步编程,优化基础类库,支持Zstandard压缩。C# 15语法复杂性引发讨论,文章分析CoreCLR与WebAssembly的集成及编译器演进。

C# .NET 周刊|2026年3月1期

dotNET跨平台
dotNET跨平台 · 2026-03-28T23:58:27Z
C# 15 增强的集合表达式

C# 15 增强了集合表达式,允许在初始化集合时指定构造函数参数,支持自定义集合类型,并使用 `with` 语法设置容量和忽略大小写。

C# 15 增强的集合表达式

dotNET跨平台
dotNET跨平台 · 2026-03-18T23:58:33Z
.NET 11 预览版 1 发布,带来 Runtime Async、Zstandard 支持和 C# 15 特性

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

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

InfoQ
InfoQ · 2026-02-21T09:00:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码