我的背景主要是作爲Java開發人員,但最近我一直在.NET中做一些工作。所以我一直試圖在家裏做一些簡單的項目,以更好地使用.NET。我已經能夠將我的大部分Java經驗轉移到.NET(特別是C#)中,但唯一讓我感到困惑的是名稱空間。.NET命名空間
我知道命名空間與Java軟件包相似,但是從我所知道的主要區別在於,對於Java軟件包,它們使用實際的文件夾來顯示分隔,而在.NET中並不存在所有文件在一個文件夾中,並且在每個類中只聲明名稱空間。
我覺得這很奇怪,因爲我總是看到軟件包是一種組織和分組相關代碼的方式,使得它更易於瀏覽和理解。因爲在.NET中,這種方式不適用於這種工作,加班,項目顯得更加擁擠並且不容易導航。
我在這裏錯過了什麼嗎?我必須。我應該在解決方案中將事情分解成單獨的項目嗎?還是有更好的方法來保持項目中組織的類和文件?
編輯:正如布萊爾指出,這是幾乎相同的問題here問。
對不起,但我保證我做了搜索之前,我問,只是顯然不是正確的事情。 – 2008-09-11 02:48:47