我的背景主要是作为Java开发人员,但最近我一直在.NET中做一些工作。所以我一直试图在家里做一些简单的项目,以更好地使用.NET。我已经能够将我的大部分Java经验转移到.NET(特别是C#)中,但唯一让我感到困惑的是名称空间。.NET命名空间
我知道命名空间与Java软件包相似,但是从我所知道的主要区别在于,对于Java软件包,它们使用实际的文件夹来显示分隔,而在.NET中并不存在所有文件在一个文件夹中,并且在每个类中只声明名称空间。
我觉得这很奇怪,因为我总是看到软件包是一种组织和分组相关代码的方式,使得它更易于浏览和理解。因为在.NET中,这种方式不适用于这种工作,加班,项目显得更加拥挤并且不容易导航。
我在这里错过了什么吗?我必须。我应该在解决方案中将事情分解成单独的项目吗?还是有更好的方法来保持项目中组织的类和文件?
编辑:正如布莱尔指出,这是几乎相同的问题here问。
对不起,但我保证我做了搜索之前,我问,只是显然不是正确的事情。 – 2008-09-11 02:48:47