0

我正在创建一个 C# 程序集,其中包含逻辑文件夹。每次我将文件添加到文件夹时,它都有不同的命名空间,因为文件夹。

我很好奇我应该将每个重命名为相同的命名空间还是保持原样。

哪一个是最佳实践?

4

2 回答 2

3

命名空间组织代码元素并创建全局唯一类型。如果您希望您的代码位于单个命名空间中,那么请确保您可以重命名所有它们,但是由于您将代码放在不同的文件夹中以进行组织,因此为了清楚起见,您可以将它们留在不同的命名空间中。但这取决于您和您的要求。

于 2013-02-06T07:57:54.420 回答
3

你绝对应该让它们保持原样。如果您觉得需要为程序集中的类创建文件夹,因为您觉得它们在逻辑或语义上相关,那么命名空间应该反映这一点。

这是为每个文件夹创建命名空间的一个很好的论据

于 2013-02-06T07:58:17.540 回答