2015-11-25 61 views
1

有人能爲我澄清一下類庫和個別類之間的區別嗎?每個人的優點和缺點以及什麼時候編寫? 謝謝類庫和個別類之間的區別

+3

這與書本和圖書館中包含很多書的內容完全相同。當您需要存儲多本書籍時,可以使用圖書館,它還允許按照一定的標準對書籍進行分組......因爲類別是在「名稱空間」中定義的,並且此名稱空間位於內部'assembly'等等...類必須在某個地方,所以它總是一些更大的數據結構的一部分 – Fabjan

+0

一個是文件,另一個是項目類型。沒有其他人就不能生存。每個項目都有類,有些是可執行的,有些是庫。 –

回答

1

這和書本和圖書館裏包含很多書的內容完全一樣。

庫時,你需要存儲的圖書不止一個時,它也允許按照一定的標準組的書......

有因爲類是在命名空間定義爲「個人類」沒有這樣的事而這個命名空間位於程序集內部等等...類必須在某個地方,所以它總是一些更大的數據結構的一部分。

使用庫還允許在其他項目中甚至解決方案中重用它。

讓我們來舉例說明它與兩種不同的情況:

案例1 - >

您需要開發,需要允許用戶做一些操作簡單的控制檯應用程序。因此,您可以使用包含方法DoOperation的入口點(static void Main)和類MyClass來定義類程序,您還可以向項目添加一些邏輯,這幾乎是您需要執行的所有操作。

案例2 - >

您需要開發軟件包,有許多項目,其中大部分將使用相同的對象。那就是當它的強烈建議來創建和使用Class Library項目,在那裏定義MyClassDoOperation方法,並使它們成爲public,併爲此庫添加鏈接到所有這些項目。

相關問題