동적 링크 라이브러리는 공유 함수 라이브러리의 개념을 구현하는 방법입니다. 확장자는 ".dll"입니다.
동적 링크 라이브러리는 프로세스가 실행 코드의 일부가 아닌 함수를 호출하는 방법을 제공합니다.
함수의 실행 코드는 해당 프로세스와 별도로 컴파일, 링크 및 저장된 하나 이상의 함수가 포함된 DLL 파일에 있습니다.
DLL은 데이터와 리소스를 공유하는 데 도움이 되며, 여러 애플리케이션이 메모리에 있는 단일 DLL 복사본에 동시에 액세스할 수 있습니다.
동적 링크 라이브러리를 사용하면 프로그램의 다른 부분에 영향을 주지 않고 개별 모듈에 업데이트를 더 쉽게 적용할 수 있습니다.
개발 과정:
1단계: 파일---> 신규---> 클래스 라이브러리---> ; 생성 ---> 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>
2단계: 파일--->새로 만들기--->프로젝트--->콘솔 응용 프로그램--->코드 복사 및 붙여넣기
인용하려면 마우스 오른쪽 버튼 클릭--->참조 추가 새로 생성된 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)를 주목해주세요!