我觉得.dll文件的引用和类中方法调用功能差不多,只是.dll文件可以被任意引用,而方法只能在同一个类中被调用。
今天看了一个例子:创建一个类库项目,定义一个公共类Quad并生产DLL文件,然后创建一个控制台应用程序项目,添加对DLL程序集的引用,并在Program类的方法中创建Quad类的实例。
第一步:在VS2010中单击【File】——【New Project】——【Class Library类库】——【确定】
第二步:在代码编辑器中打开Quad.cs,并写以下程序:
namespace QuadLibrary1 //声明命名空间
{
public class Quad //声明公共类Quad作为命名空间的成员
{
private double width = 0.0; //声明私有的成员函数
private double height = 0.0; //声明私有的成员函数
public Quad(double w,double h) //构造函数
{
width = w;
height = h;
}
public double GetQuadArea() //声明返回面积的方法
{
return width * height;
}
}
}
第三步:点击【Build生成】——【BuildLibrary】命令,或者按快捷键“Shift+F6”组合键,