C#中的DLL文件
来源:互联网 发布:苹果怎么授权给软件 编辑:程序博客网 时间:2024/06/07 10:25
百度百科
DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。使用DLL文件的好处是程序不需要在运行之初加载所有代码,只有在程序需要某个函数的时候才从DLL中取出。另外,使用DLL文件还可以减少程序的体积。
一个DLL文件的生成过程
- 新建项目-类库-名称为BuildeADll。
- 新建一个类,名称为Algorithms。
- 在类中定义一个方法,代码如下。
- 生成解决方案。
- 在路径:BuildeADll-bin-Debug下可以找到BuildeADll.dll文件。
namespace BuildeADll{ public class Algorithms { public static int[] BubbleSort(int[] source) { int i, j, temp; for (i = 0; i < source.Length - 1; i++) { for (j = 0; j < source.Count() - 1 - i; j++) { if (source[j] > source[j + 1]) { temp = source[j]; source[j] = source[j + 1]; source[j + 1] = temp; } } } return source; } }}
使用DLL文件
- 新建一个控制台应用程序,名称为UseDll。
- 引用刚才生成的Dll文件。引用-添加引用-浏览-找到dll文件位置并选择-确定。
- 添加命名空间。
using BuildeADll;
- 在Main方法中调用。
namespace UseDll{ class Program { static void Main(string[] args) { int[] source = { 9, 3, 2, 5, 6, 7, 4, 1, 8, 0 }; int[] afterSort = Algorithms.BubbleSort(source); for (int i = 0; i < afterSort.Length; i++) { Console.Write(afterSort[i] + " "); } Console.WriteLine(); } }}
输出结果
总结
Dll的好处在于封装了代码,提高了安全性,符合高内聚低耦合的规范。
阅读全文
0 0
- C#中的DLL文件
- C# 获取资源文件中的DLL,调用DLL中的方法
- C#读取Win32标准DLL文件中的字符串资源
- C#读取Win32标准DLL文件中的Bitmap(位图)
- c#调用c++生成dll文件中的类方法
- 在.NET中的C# DLL文件的生成与使用
- C#中 dll文件放在子目录中的方法
- C#動態加載調用dll文件
- c# 调用dll文件
- C# Import Dll文件
- c#调用DLL文件
- C#生成DLL文件
- C#生成DLL文件
- C#生成DLL文件
- C#生成DLL文件
- C#生成DLL文件
- c#引用dll文件
- C# 调用Dll 文件
- 25. Reverse Nodes in k-Group
- java中的继承体现
- ML笔记-Curve Fitting
- 数据结构期末复习
- 对于stm32实现跑马灯的心得
- C#中的DLL文件
- mysqldump中断的常见错误和解决措施
- POJ2761Feed the dogs (treap)
- 早早申请了账号,写点东西
- 2017/12/8(入门阶段的知识点)
- 转发
- 斐讯k2p出现银色版b1-网友购买时要选择对的版本
- 在centOS7.X上安装mysql5.7
- android 仿京东抢购上下轮播消息字幕垂直滚动