類庫讓我們的代碼可複用,我們只需要在類庫中聲明變數一次,就能在接下來的過程中無數次地使用,而無需在每次使用前都要聲明它。這樣一來,就節省了我們的記憶體空間,需要的朋友可以參考下
類庫讓我們的代碼可複用,我們只需要在類庫中聲明變數一次,就能在接下來的過程中無數次地使用,而無需在每次使用前都要聲明它。這樣一來,就節省了我們的記憶體空間。而想要在類庫添加什麼類,還需取決於類庫要實現哪些功能。建立一個類庫其實是非常容易的,這篇文章就來向大家分享一下如何在C#中建立dll類庫。
類庫的副檔名是 .dll(Dynamic Linkable Library 即動態連結程式庫檔案)
類庫的好處:
提高程式的效能。
節省時間。
節省記憶體空間。
現在我們一起來看下如何輕鬆建立dll類庫的。
步驟1:想要建立一個類庫,首先我們需要建立項目。
步驟2:然後,在彈出的對話方塊點擊建立項目->visual C#->windows->class library(類庫)
步驟3:為類庫和項目的解決方案命名,這裡我命名的是mydll。選擇儲存位置,單擊確定。
這時我們的項目已經可以寫原始碼了。
步驟4:現在我們需要在類庫添加類。
定義public類型的”mystring“類。
步驟5:根據自身需要在“mystring”類中添加相應的函數。
這裡我在mystring類中添加了strlength和concat這兩個函數。 Strlength函數用來計算字串的長度,返回一個整型值。Concat函數用於串連兩個或多個字串。
步驟6:最後按(ctrl+ shift + B) 完成類庫建立。
,dll類庫成功產生,儲存在預設位置或者設定的目錄下, 供我們使用。
測試dll類庫
現在我們測試建立的dll類庫
步驟1:再次點擊”建立項目”
建立新項目後,彈出對話方塊,選擇windows 表單應用程式。
同樣,為windows表單應用程式和項目解決方案命名,點擊瀏覽,選擇儲存位置。
步驟2:將類庫添加到testdllwindows表單應用程式。
點擊方案總管->引用 ->添加引用
在目錄找到我們剛才建立mydll類庫並添加,
步驟3:Dll檔案添加到當前項目後,再添加usingmydll命名空間。
步驟4:建立一個“mystring”類的對象obj,我們通過使用obj這個對象來調用類庫的函數。
步驟5:接下來調用“mystring”類的函數。
運行程式:
輸入字串和子字串,點擊check length。調用strlength函數後的輸出結果
連接字串和子字串時,點擊join string,調用concat函數輸出結果
當然DLL也有一些它的不足之處,比如,DLL檔案裡是一個一個的函數,當我們通過函數名來調用函數,如果遇到兩個dll檔案有相同的函數名又該怎麼辦等等問題,所以我們有時也可以考慮是否採用COM。