文章目录

1 编写动态链接库Step1 创建类库Step2 编写相关的方法等...Step3 生成DLL动态链接库文件

2 调用动态链接库Step1 新建了一个(.Net Framework)框架下的控制台应用(和创建的类库相对应):Step2 右击项目引用,添加引用,Step3 选择浏览,找到自己的DLL文件Step4 找到后,选择添加即可Step5 添加后会出现引用,打上勾后确定![在这里插入图片描述](https://img-blog.csdnimg.cn/2c8aa2331a41477b8581f0b1bd5bf1a3.png)

3 对DLL的使用

1 编写动态链接库

Step1 创建类库

这里搜索后会有很多种类库,版本要对应,比如是.Net Framework的项目就要选择.Net Framework的类库,WPF项目就选择WPF类库,这里用的.Net Framework,所以我选择.Net Framework的类库,类库名myCalc。

Step2 编写相关的方法等…

我这里编写了一个简单的计算器方法,创建后会自动生成一个class1.cs的类,自己重命名就可以了,我这里改成了Calc.cs:

Step3 生成DLL动态链接库文件

顶部菜单栏->生成myCalc 而后就会生成一个DLL文件,右击项目,在文件资源管理器中打开文件,就可以打开文件所在目录 进入bin文件下的Debug文件,即可找到生成的DLL文件:

2 调用动态链接库

Step1 新建了一个(.Net Framework)框架下的控制台应用(和创建的类库相对应):

Step2 右击项目引用,添加引用,

Step3 选择浏览,找到自己的DLL文件

Step4 找到后,选择添加即可

Step5 添加后会出现引用,打上勾后确定

此时在右边就会出现对自己编写的myCalc.Dll的引用:

3 对DLL的使用

声明类的对象,调用方法即可,如果想要直接通过类名点的方式调用方法,如Console.ReadLine(),在编写的时候声明方法为静态方法即可 代码:

public class Program

{

static void Main(string[] args)

{

Calc calc = new Calc();

int result = calc.Add(1, 2);

Console.WriteLine("Num 1 add num 2 : " + result);

Console.ReadLine();

}

}

相关阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: