Heim > Artikel > Backend-Entwicklung > C# Dynamic Link Library
Dynamic Link Library ist eine Möglichkeit, das Konzept der Shared Function Library umzusetzen. Die Erweiterung ist „.dll“.
Dynamische Linkbibliotheken bieten einem Prozess die Möglichkeit, Funktionen aufzurufen, die nicht Teil seines ausführbaren Codes sind.
Der ausführbare Code für eine Funktion befindet sich in einer DLL-Datei, die eine oder mehrere Funktionen enthält, die separat von ihrem Prozess kompiliert, verknüpft und gespeichert wurden.
DLL hilft beim Teilen von Daten und Ressourcen, mehrere Anwendungen können gleichzeitig auf eine einzelne Kopie der DLL im Speicher zugreifen.
Die Verwendung dynamischer Linkbibliotheken erleichtert die Anwendung von Aktualisierungen auf einzelne Module, ohne dass sich dies auf andere Teile des Programms auswirkt.
Entwicklungsprozess:
Schritt 1: Datei---> Projekt---> ; Generieren ---> DllTest generieren
<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>
Schritt 2: Datei--->Projekt--->Code kopieren und einfügen
Rechtsklick zum Zitieren--->Referenz hinzufügen Die neu generierte DllTest.dll hinzufügen
<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>
Das Obige ist der Inhalt der C#-Dynamic-Link-Bibliothek. Weitere verwandte Inhalte finden Sie hier. Bitte beachten Sie die chinesische PHP-Website (www.php.cn)!