動態連結程式庫是實現共用函數庫概念的一種方式。副檔名為".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# 動態連結程式庫的內容,更多相關內容請關注topic.alibabacloud.com(www.php.cn)!