c# - 在 C# 中,个人的命名空间命名约定是什么?

标签 c# namespaces naming-conventions naming

我试图为我在公司环境之外作为个人发布的代码找到一个命名空间命名约定。

Microsoft guidelines仅对公司编写的代码有帮助。

The general rule for naming namespaces is to use the company name followed by the technology name and optionally the feature and design as follows.

CompanyName.TechnologyName[.Feature][.Design]

但是作为一个没有公司的个人我该怎么办?

在 Java 中,我会使用我个人网站的地址,但在 C# 中,类似 url 的命名空间似乎并不受欢迎。


这是一个与 namespace naming conventions 略有不同的问题,因为它是关于个人而不是公司的命名约定。

最佳答案

恕我直言,如果您以个人形式发布它,我认为最好将其命名为您的项目/程序名称,让我们想象一下您正在编写一个代号为“SuperLib”的库:SuperLib.SuperFeature.SuperDesign

关于c# - 在 C# 中,个人的命名空间命名约定是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32511609/

相关文章:

c# - 从 .NET Core 2.2 迁移到 3.0-preview-9 后模型绑定(bind)停止工作

c++11 - Clang 错误 : member access into incomplete type

c# - 具有不同命名空间的 Caliburn Micro ViewLocator

.net - F# Guideline 是否建议声明具有相同名称的模块和类型?

c# - 任何 .NET '#region directive' 约定想法?

c# - 使用和串流

c# - 我们如何在 ASP.NET 身份中实现权限?

c# - 从没有完整路径的目录中获取文件名

c#:在哪里放置我的 API 以及什么应该放入 MyCOmpanyName.MyProduct.Core(核心)命名空间?

javascript - 单词 "target"和 "dest"之间有什么不同