在创建学习 C# 的库时,我意识到有很多关于如何命名文件、变量、参数、接口等的约定。
现在,我正在创建一个包含扩展方法的文件,因此想知道是否有关于如何命名这些文件的约定?社区有什么建议吗,即使是非官方的?
在查看有关扩展方法的页面和有关如何实现它们的页面时,我意识到没有提及所使用的文件的名称。不知道是不是巧合
据我所知,没有明确的约定。至少在代码风格文档中没有提及,并且我在可配置的命名规则中没有看到任何内容。通常的方法是按扩展类型对扩展方法进行分组,并给出后缀,如
Extensions
Exts
public static class FooExtensions { public int CountBar(this Foo) => 1; }