动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,它有助于共享数据和资源。
(一)创建动态链接库
1)新建一个类库
2)编写该类库
例如:
1: using System;
2: using System.Collections.Generic;
3: using System.Linq;
4: using System.Text;
5:
6: namespace DllTest
7: {
8: public class MyClass
9: {
10: public void ShowMessage()
11: {
12: Console.WriteLine("你已成功调用了动态链接!");
13: Console.ReadLine();
14: }
15: }
16: }
3)生成动态链接库
(二)使用动态链接库
1)添加引用
右击项目-添加引用-浏览 找到本地的dll文件
2)using 该dll文件里面代码的名称空间
例如:
1: using System;
2: using System.Collections.Generic;
3: using System.Linq;
4: using System.Text;
5:
6: //using 要引用的dll文件的命名空间
7: using DllTest;
8:
9: namespace DllExample
10: {
11: class Program
12: {
13: static void Main(string[] args)
14: {
15: DllTest.MyClass myTest = new DllTest.MyClass();
16: myTest.ShowMessage();
17: }
18: }
19: }