命名空间由编译器混淆

时间:2011-03-15 15:30:27

标签: c# .net visual-studio

有时会有两个部分具有相同名称空间的地方,例如

  

Project.Data.Anything.ClassName
  Project.Business.Anything.ClassName

Visual Studio通常引用其他命名空间。当使用“使用Project.Data.Anything”时,这有点不合逻辑。在标题中。

这意味着如果我写

public void ClassName

它链接到商业版本。大多数情况下,我只是忽略它并打印整个命名空间,但在一些项目中(特别是这一个),它将很难阅读并且开销很大。

任何想法,某人?

1 个答案:

答案 0 :(得分:4)

您可以定义命名空间

using Business = Project.Business.Anything.ClassName;

然后使用更短的命名空间

Business.ClassName