1
有人能爲我澄清一下類庫和個別類之間的區別嗎?每個人的優點和缺點以及什麼時候編寫? 謝謝類庫和個別類之間的區別
有人能爲我澄清一下類庫和個別類之間的區別嗎?每個人的優點和缺點以及什麼時候編寫? 謝謝類庫和個別類之間的區別
這和書本和圖書館裏包含很多書的內容完全一樣。
庫時,你需要存儲的圖書不止一個時,它也允許按照一定的標準組的書......
有因爲類是在命名空間定義爲「個人類」沒有這樣的事而這個命名空間位於程序集內部等等...類必須在某個地方,所以它總是一些更大的數據結構的一部分。
使用庫還允許在其他項目中甚至解決方案中重用它。
讓我們來舉例說明它與兩種不同的情況:
案例1 - >
您需要開發,需要允許用戶做一些操作簡單的控制檯應用程序。因此,您可以使用包含方法DoOperation
的入口點(static void Main
)和類MyClass
來定義類程序,您還可以向項目添加一些邏輯,這幾乎是您需要執行的所有操作。
案例2 - >
您需要開發軟件包,有許多項目,其中大部分將使用相同的對象。那就是當它的強烈建議來創建和使用Class Library
項目,在那裏定義MyClass
和DoOperation
方法,並使它們成爲public
,併爲此庫添加鏈接到所有這些項目。
這與書本和圖書館中包含很多書的內容完全相同。當您需要存儲多本書籍時,可以使用圖書館,它還允許按照一定的標準對書籍進行分組......因爲類別是在「名稱空間」中定義的,並且此名稱空間位於內部'assembly'等等...類必須在某個地方,所以它總是一些更大的數據結構的一部分 – Fabjan
一個是文件,另一個是項目類型。沒有其他人就不能生存。每個項目都有類,有些是可執行的,有些是庫。 –