欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C#中创建和使用动态链接库

程序员文章站 2024-03-20 09:37:28
...

动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,它有助于共享数据和资源。


(一)创建动态链接库

1)新建一个类库

C#中创建和使用动态链接库

2)编写该类库

例如:

 
 using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
  
 namespace DllTest
 {
     public class MyClass
     {
         public void ShowMessage()
         {
             Console.WriteLine("你已成功调用了动态链接!");
             Console.ReadLine();
         }
     }
 }

3)生成动态链接库

C#中创建和使用动态链接库


(二)使用动态链接库

1)添加引用 
            右击项目-添加引用-浏览 找到本地的dll文件

C#中创建和使用动态链接库

2)using 该dll文件里面代码的名称空间

例如:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//using 要引用的dll文件的命名空间
using DllTest;

namespace DllExample
{
    class Program
    {
        static void Main(string[] args)
        {
            DllTest.MyClass myTest = new DllTest.MyClass();
            myTest.ShowMessage();
        }
    }
}