【发布时间】:2021-11-26 22:26:50
【问题描述】:
假设我的解决方案中有以下结构:
MySolution -> ProjectA -> ClassA.cs
默认情况下,ProjectA 中第一个命名空间的名称是ProjectA。
namespace ProjectA
{
public class ClassA
{
// body
}
}
项目中第一个命名空间的名称是否最好/常见的做法是与其所在的项目同名?
或者我应该更改第一个命名空间的默认名称吗?
【问题讨论】:
-
我不认为这是最好的做法,也不是坏的做法,但它似乎是一般做法,对小型项目或实践程序有用的做法(可能这就是为什么它是默认结构时在 VS2019 创建库或其他项目)。另外,请记住
namespace(s) 的目的是帮助您保持代码井井有条并避免命名类冲突。只要名称用于此目的,您就可以随意命名。
标签: c# visual-studio namespaces project