詳解C#建立dll類庫的方法分享(圖文)

來源:互聯網
上載者:User
類庫讓我們的代碼可複用,我們只需要在類庫中聲明變數一次,就能在接下來的過程中無數次地使用,而無需在每次使用前都要聲明它。這樣一來,就節省了我們的記憶體空間,需要的朋友可以參考下

類庫讓我們的代碼可複用,我們只需要在類庫中聲明變數一次,就能在接下來的過程中無數次地使用,而無需在每次使用前都要聲明它。這樣一來,就節省了我們的記憶體空間。而想要在類庫添加什麼類,還需取決於類庫要實現哪些功能。建立一個類庫其實是非常容易的,這篇文章就來向大家分享一下如何在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類庫並添加,

步驟3Dll檔案添加到當前項目後,再添加usingmydll命名空間。

步驟4建立一個“mystring”類的對象obj,我們通過使用obj這個對象來調用類庫的函數。

步驟5接下來調用“mystring”類的函數。

運行程式:

輸入字串和子字串,點擊check length。調用strlength函數後的輸出結果

連接字串和子字串時,點擊join string,調用concat函數輸出結果

當然DLL也有一些它的不足之處,比如,DLL檔案裡是一個一個的函數,當我們通過函數名來調用函數,如果遇到兩個dll檔案有相同的函數名又該怎麼辦等等問題,所以我們有時也可以考慮是否採用COM。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.