C# 14中静态类的扩展成员相关技术问询
C# 14中静态类的扩展成员相关技术问询
各位大佬好,最近在研究C# 14预览版的新特性,发现它引入了扩展成员功能,突然冒出一个疑问:咱们能不能给Path、File或者Directory这类静态类编写扩展方法呢?
我记得在之前的「角色与扩展」提案里,下面这样的代码是被认可有效的:
public implicit extension FileExtension for File { public static void WriteBytes(string path, ReadOnlySpan<byte> data) { } // 其他扩展逻辑... }
想确认下在现在的C# 14预览版中,这种针对静态类的扩展写法是否还能正常使用,或者有没有什么调整后的规则呀?
备注:内容来源于stack exchange,提问作者HamedFathi
相关产品推荐
相关产品推荐

