【发布时间】:2011-07-21 10:27:07
【问题描述】:
如果我将一个项目的所有类放在同一个命名空间中,则所有类在项目中的任何地方都可用。但是,如果我使用不同的名称空间,则并非所有类都随处可用。我有一个限制。
使用命名空间会以某种方式影响编译时间吗?由于编译器在每个命名空间中的类较少,并且并非一直使用所有命名空间,因此他在找到正确的类时可能会少一些麻烦。
使用命名空间会影响应用程序的性能吗?
【问题讨论】:
-
您应该根据自己的逻辑和易于阅读的方式使用命名空间,而不是出于性能问题。
-
@Luis Filipe:不,命名空间不适用于分类。它们的存在是为了防止名称冲突。