在单个程序集C#中使用多个名称空间是好还是坏的编码实践?

在单个程序集C#中使用多个名称空间是好还是坏的编码实践?,c#,namespaces,.net-assembly,C#,Namespaces,.net Assembly,我正在创建一个C#程序集,其中包含逻辑文件夹。每次我将文件添加到文件夹中时,由于文件夹的原因,它都有不同的名称空间 我很好奇,我应该将每个名称重命名为相同的名称空间还是保持原样 哪一种是最佳实践?组织代码元素并创建全局唯一的类型。若您希望您的代码位于单个名称空间中,那个么请确保您可以重命名所有名称空间,但由于您的代码位于不同的文件夹中,所以为了清晰起见,您可以将它们保留在不同的名称空间中。但这取决于你和你的要求 组织代码元素并创建全局唯一的类型。若您希望您的代码位于单个名称空间中,那个么请确保您

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

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


哪一种是最佳实践?

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

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

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


.

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


.

我认为,如果每个文件夹包含属于应用程序不同逻辑部分的类,则使用不同名称空间被视为一种良好做法。重复问题的可能副本不会给出任何具体答案。我认为,如果每个文件夹包含属于应用程序不同逻辑部分的类应用程序使用不同的名称空间被认为是一种良好的做法。重复问题的可能重复没有给出任何具体的答案。同意-使用子文件夹有很好的理由,并且相同的理由应该应用于名称空间命名-或者没有,在这种情况下,您不应该使用子文件夹。同意-或者使用子文件夹有很好的理由,并且相同的理由应该应用于命名空间命名-或者没有,在这种情况下,您不应该使用子文件夹。