如何利用C#创建动态链接库
2个回答
2017-05-08
展开全部
(一)创建动态链接库
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文件
image
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: }
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文件
image
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: }
展开全部
把你创建的类库编译一下就是了
你会在Release或debug目录下看到一个新鲜出炉的DLL的.
创建项目时选择创建类库一项
在Class1中添加函数
public void Hello()
{
System.Windows.Forms.MessageBox.Show("HELLO WORLD");
}
在项目引用中记得添加 System.Windows.Forms
你会在Release或debug目录下看到一个新鲜出炉的DLL的.
创建项目时选择创建类库一项
在Class1中添加函数
public void Hello()
{
System.Windows.Forms.MessageBox.Show("HELLO WORLD");
}
在项目引用中记得添加 System.Windows.Forms
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询