c#创建Dll动态链接库、C#使用动态链接库

 时间:2026-02-12 23:14:38

1、新建一个类库。

2、 

c#创建Dll动态链接库、C#使用动态链接库

3、编写一个简单的类库实例,例如:DllTest
在默认名为:calss1.cs里编写代码
一下是一个简单的:在控制台显示 “你以成功调用了动态连接!”
sing System;
using System.Collections.Generic;
using System.Text;
namespace DllTest
{
public class Class1
{
public void ShowMessage()
{
Console.WriteLine("你以成功调用了动态连接!");
Console.ReadLine();
}
}
}

4、配置输出,在解决方案上右击——属性,在应用程序选卡中需要注意一下三个内容。
1.程序集名称2.默认命名空间3.输出类型
1.DllTest 2.DllTest 3.类库
这些对我调用来说很有用!

c#创建Dll动态链接库、C#使用动态链接库

5、生成dll,在菜单栏在生成里点击“生成dlltest”,或者按shfit+F6
生成成功,在目录下能看到生成的Dll:

c#创建Dll动态链接库、C#使用动态链接库

c#创建Dll动态链接库、C#使用动态链接库

6、调用该dll,新建一个控制台应用程序,来实现该dll的调用。
新建一个DLLExample。

c#创建Dll动态链接库、C#使用动态链接库

7、在新建的项目内添加引用,引用该dll。

8、 


c#创建Dll动态链接库、C#使用动态链接库

9、在“查找范围里找到,我们生成的dll,点击确定。在解决方案中显示如下内容,说明你添加成功!

c#创建Dll动态链接库、C#使用动态链接库

10、 

c#创建Dll动态链接库、C#使用动态链接库

11、这时我就可以在程序中调用了。
在program.cs中添加
如下代码:
using System;
using System.Collections.Generic;
using System.Text;
//必须添加
using System.Runtime.InteropServices;
using DllTest;
namespace DllExample
{
class Program
{
//DllTest,我们的动态链接库
[DllImport("DllTest.dll")]
//public static extern void ShowMessage();
static void Main(string[] args)
{
//实例化
DllTest.Class1 i = new Class1();
//调用动态链接库的方法
i.ShowMessage();
}
}
}

c#创建Dll动态链接库、C#使用动态链接库

12、运行结果:

c#创建Dll动态链接库、C#使用动态链接库

  • 废纸箱再利用
  • 对婚姻失望怎么办?
  • 支付宝怎么报名阿里体育
  • 博途分析物流系统中关于投资回报率的一些看法
  • 微信鼓励金怎么使用
  • 热门搜索
    旅游新闻 珠海旅游攻略 内蒙古旅游 四川旅游网 云台山旅游 杭州西湖旅游攻略 越南旅游 同城旅游 关于旅游的作文 天津旅游