为什么说 C# 14 的 extension 扩展成员和 field 关键字不只是语法糖? – HueiFeng

为什么说 C# 14 的 extension 扩展成员和 field 关键字不只是语法糖? – HueiFeng

为什么说 C# 14 的 extension 扩展成员和 field 关键字不只是语法糖。

– HueiFeng – 博客园 冯辉 博客园 首页 新随笔 联系 订阅 管理 为什么说 C# 14 的 extension 扩展成员和 field 关键字不只是语法糖。

我想很多人第一次看到 C# 14 的这两个特性时,直觉都会差不多。

一个是 extension 扩展成员。

表面上看,它像是“扩展方法的新写法”:把原来靠 this 第一个参数声明的扩展方法,换成了一个更整齐的 block 语法。

看似只是两个分散的小语法点,实际上还真不是一句话就能说清楚的。

来源:博客园