



 2.4 创建类库
    2.4 创建类库
   在介绍创建类库之前,先简单介绍类的相关知识。类,顾名思义,就是一些拥有相同属性的数据的集合。例如,现实中的人类、动物类、车类等。所谓类库就是指一个类的集合。创建类库使得程序开发人员可以更加方便、重复地使用类,更易于程序功能扩展和多平台共享。VisualC#给程序开发人员提供大量的系统类库,通过调用系统类库开发人员可以更加快速、高效地开发应用程序,本节重点介绍自定义类库项目的创建和调用。
下面将介绍如何创建类库项目。
(1)启动Visual Studio 2010,选择“开始”→“程序”→“Microsoft Visual Studio 2010”→“Microsoft Visual Studio 2010”命令。
(2)选择“文件”→“新建”→“项目”命令,弹出图1-9所示“新建项目”对话框。
(3)在“新建项目”对话框的“已安装的模板”窗格中选择项目的类型,此处选择“Visual C#”,然后选择“Windows”,表示创建的是“Windows”应用程序类型。
(4)在“模板”窗格中选择“类库”。在“名称”文本框中输入类库项目名称“My_Library”,“位置”下拉列表框中显示了解决方案保存位置,可以单击“浏览”按钮更改保存位置。
(5)单击“确定”按钮,将创建名称为“My_Library”的项目,如图2-16所示。
 
    图2-16 类库解决方案管理器
类库项目创建完成后,系统自动给Solution Explorer(解决方案管理器)的项目中增加两个C#类,第一个是AssemblyInfo.cs,第二个是Class1.cs。在此不讨论AssemblyInfo,重点介绍Class1.cs。
双击Class1.cs,就能看到一个名称空间My_Library,下面是Class1.cs文件中的代码:
 
   (6)给类增加一个方法。
创建类库时虽然Visual Studio添加了Class1.cs类,但还没有在类中编写功能代码,还不具有任何功能,现在来增加一个方法,代码如下:
 
   (7)生成类库dll。
单击“创建”菜单,选择“创建My_Libray”将编译类文件,编译完成后会在项目文件的in\debug目录生成名称为My_Libray的dll文件。
类库创建完成后,如果想在项目中调用类库,首先需要引用类库,打开2.3.3节创建的控制台应用项目,在解决方案管理器中用鼠标右键单击“引用”,在弹出的快捷菜单中选择“添加引用”命令,如图2-17所示。在弹出的对话框中选择“Browse”选项卡,在选项卡中找到所生成的类库文件所在的目录,选择“My_Library”,单击“OK”按钮,如图2-18所示。
 
    图2-17 添加引用
 
    图2-18 “Add Reference”对话框
如果需要在程序文件中使用类,除了在解决方案中添加引用外,还需要在程序文件中引用名称空间和初始化类对象,所需操作如下:
(1)引用名称空间:using My_Library。
(2)创建一个Class1的对象:Class1 myclass = new Class1()。
(3)调用方法:
 
   【代码解析】 第13行代码用来实例化Class1类为myclass。
代码编写完成之后,按“F5”键或者单击工具栏中的“启动调试”按钮,运行结果如图2-19所示。
 
    图2-19 调用类库输出结果