C#实战033:动态链接库的创建与使用

 时间:2024-10-19 11:54:09

1、动态链接库动态链接库(Dynamic Link Library,缩写为 DLL)是Windows操作系统中实现共享函数库的一种方式,这样一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序调用,DLL是一个不可执行的二进制文件,也不接收消息。里面集成了很多执行函数,只有当其它模块调用该动态链接库中的函数时才会被执行,不需要在运行之初加载所有代码,这样可以减小程序运行时占用的内存。而且动态链接库是经过预先编译处理的,别人在使用你编写的DLL文件时并无法知晓函数的实现逻辑,可以有效的保护源码不被泄露。

C#实战033:动态链接库的创建与使用

3、如何新建dll文件打开Visual Studio 2015程序点击新建项目,在Visual C#中选择“类库”,输入类库名(默认ClassLibrary1)后确定。

C#实战033:动态链接库的创建与使用

5、生成解决方案写好方法函数之后我们就可以编译源码了,点击菜单栏上的工具=>生成ClassLibrary1(U),就可以在项目的Debug目录生成一个名为ClassLibrary.dll的文件,这个就是我们的动态链接库了。

C#实战033:动态链接库的创建与使用

7、调用动态链接库前面我们在ClassLibrary中写了一个简单的hello方法,输出一句“Hello DLL”。接下来我们就来简单的调用下,首先我们使用using ClassLibrary1引入空间名,要实现类中的方法我们需要先对该类实例化,然后在调用类中的hello方法。

C#实战033:动态链接库的创建与使用
  • 安装office2010时找不到Proof.cab
  • 使用DOS命令行快速提取文本中的数字
  • SAP FICO月结大概步骤
  • adobe pdf如何隐藏右侧工具窗格
  • Eclipse中如何比对文件
  • 热门搜索
    美食家常菜 lr预设怎么导入 q点怎么充值 红烧蹄膀的家常做法 谜语大全 心肌梗塞的治疗方法 黄网站男人免费大全 剑圣怎么玩 电脑主板怎么看 去掉老年斑方法