
Windows DLL文件是动态链接库文件。
许多软件安装的时候会要求向系统盘添加dll动态链接库文件,但是如果删除这些软件,动态链接库文件还是留着的,所以只能说有部分dll可以删除,有部分不可以删除,通过一些系统优化软件,比如windows优化大师或超级兔子,可以识别并删除无用的dll,自己最好不要动。
扩展资料:对于“适用范围”一节中列出的Microsoft Windows *** 作系统, *** 作系统的大量功能是由动态链接库 (DLL) 提供的。
另外,当在这些Windows *** 作系统之一上运行某一程序时,该程序的很多功能可能是由DLL提供的。例如,某些程序可能包含很多不同的模块,而该程序的每个模块都包含在DLL中并从中分发。
使用DLL有助于促进代码的模块化、代码重用、内存的有效使用和减少所占用的磁盘空间。 因此, *** 作系统和程序能够更快地加载和运行,并且在计算机中占用较少的磁盘空间。
当程序使用DLL时,一个称为依赖性的问题可能导致该程序无法运行。当程序使用DLL时,就会创建一个依赖项。如果其他程序改写和损坏了该依赖项,原来的那个程序就可能无法成功运行。在引入 Microsoft .NET Framework之后,大多数依赖性问题都已经通过使用程序集消除了。
(一)创建动态链接库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: }
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)