<分区>
我正在考虑将我用 C# 编写的一个类库作为开放源代码发布。在此之前,我正在尝试进行一些重构,以满足大众的需求:)
我想知道最好的命名空间模式是什么?基本上,我看到以下选项:
- 命名空间 MyTool:这对我来说看起来不太像。我的意思是,(几乎).NET Framework 中的所有命名空间都以 System 为前缀,所以我想这并不是真正的标准方法。
- 命名空间 MyOrganization.MyTool:问题是根本没有“MyOrganization”。这是我业余时间写的。
- 命名空间 MyName.MyTool:我更喜欢更谦虚的东西。我的意思是真的,我不想让我的名字出现在命名空间中。
现在 Stackoverflow 上已经有几个相关的问题,比如 this和 this ,但他们都没有真正回答我的问题。
有什么建议吗?