类库让我们的代码可复用,我们只须要在类库中声明变量一次,就能在接下来的过程当中无数次地运用,而无需在每次运用前都要声明它。这样一来,就节约了我们的内存空间。而想要在类库增加什么类,还需取决于类库要完成哪些功用。建立一个类库实际上是异常轻易的,这篇文章就来向人人分享一下如安在C#中建立dll类库。
类库的文件扩展名是 .dll(Dynamic Linkable Library 即动态链接库文件)
类库的优点:
进步顺序的机能。
节约时间。
节约内存空间。
如今我们一起来看下怎样轻松建立dll类库的。
步骤1:想要建立一个类库,起首我们须要新建项目。
步骤2:然后,在弹出的对话框点击新建项目->visual C#->windows->class library(类库)
步骤3:为类库和项目的解决方案定名,这里我定名的是mydll。挑选保留位置,单击肯定。
这时候我们的项目已能够写源代码了。
步骤4:如今我们须要在类库增加类。
定义public范例的”mystring“类。
步骤5:依据本身须要在“mystring”类中增加响应的函数。
这里我在mystring类中增加了strlength和concat这两个函数。 Strlength函数用来盘算字符串的长度,返回一个整型值。Concat函数用于衔接两个或多个字符串。
步骤6:最后按(ctrl+ shift + B) 完成类库建立。
如图所示,dll类库胜利生成,保留在默许位置或许设置的目次下, 供我们运用。
测试dll类库
如今我们测试建立的dll类库
步骤1:再次点击”新建项目”
建立新项目后,弹出对话框,挑选windows 窗体应用顺序。
一样,为windows窗体应用顺序和项目解决方案定名,点击阅读,挑选保留位置。
步骤2:将类库增加到testdllwindows窗体应用顺序。
点击解决方案资源管理器->援用 ->增加援用
在目次找到我们适才建立mydll类库并增加,如图:
步骤3:Dll文件增加到当前项目后,再增加usingmydll定名空间。
步骤4:建立一个“mystring”类的对象obj,我们经由过程运用obj这个对象来挪用类库的函数。
步骤5:接下来挪用“mystring”类的函数。
运转顺序:
输入字符串和子字符串,点击check length。挪用strlength函数后的输出效果如图:
衔接字符串和子字符串时,点击join string,挪用concat函数输出效果如图:
固然DLL也有一些它的不足之处,比方,DLL文件里是一个一个的函数,当我们经由过程函数名来挪用函数,假如碰到两个dll文件有雷同的函数名又该怎么办等等题目,所以我们偶然也能够斟酌是不是采纳COM。
以上就是详解C#建立dll类库的要领分享(图文)的细致内容,更多请关注ki4网别的相干文章!