DLL(Dynamic Link Library)文件又称为”应用程序拓展”或“动态链接库”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态连接库,即DLL文件,放置在系统中。当我们执行某一个程序时,相应的DLL文件就会被调用,一个应用程序可以使用多个DLL文件,一个DLL文件也可以被不同的应用程序使用,这样的DLL文件被称为共享DLL文件。
在.net中,可调用的dll(动态链接库)文件其实就是一个类库。我们可以通过写一个类,然后将它编译成dll文件形式,在其它的项目中可以直接调用变异好的dll文件,而不用重复写这个类的代码。
使用DLL实例
1.打开VS2008,新建项目选择”类库”
2.在解决资源管理器里面添加一文件夹“First”,在其中添加两个类MathAdd和MathMinus,在其父目录里直接添加一个名为yun(写这个类的时候,我已经晕了,不知道取什么名字好,于是就yun了)的类。
下面是各个类的代码,注意类前一定要加上public,不然这个类会被当做是私有的,不能够被引用,当初我就是犯了这个错误,弄个了好久才想起,真是追悔莫及啊。类中的方法为静态或非静态都可以。
目录结构:
MathAdd类的代码:
using System;
using System.Collections.Generic;
using System.Text;
namespace noo.First
{
public class MathAdd
{
public int add( int a,int b)
{ return a + b; }
public