動態連結庫是實現共享函數庫概念的一種方式。擴展名為".dll"。
動態連結庫提供了一種方法,使進程可以呼叫不屬於其可執行程式碼的函數。
函數的可執行程式碼位於一個DLL檔案中,該DLL包含一個或多個已被編譯,連結並與他們的進程分開儲存的函數。
DLL有助於共享資料和資源,多個應用程式可同時存取記憶體中的單一DLL副本。
使用動態連結程式庫可以更為容易地將更新應用於各個模組,而不會影響該程式的其他部分。
開發流程:
step1:檔案--->新建--->專案--->類別庫--->複製貼上程式碼--->產生--->產生DllTest
<span style="font-size:14px;"><strong>using System; using System.Collections.Generic; using System.Text; namespace DllTest { public class Class1 { public void ShowMessage() { Console.WriteLine("你以成功调用了动态连接!"); Console.ReadLine(); } } } </strong></span>
step2:文件--->新建--->專案--->Console應用程式--->複製貼上程式碼
右鍵引用--->新增引用新增剛產生的DllTest.dll
<strong>using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using DllTest; namespace DllExample { class Program { static void Main(string[] args) { DllTest.Class1 i = new Class1(); //调用动态链接库的方法 i.ShowMessage(); } } }</strong>
以上就是C# 動態連結函式庫的內容,更多相關內容請關注PHP中文網(www.php.cn)!