C#中创建和使用动态链接库

简介:

动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,它有助于共享数据和资源。


(一)创建动态链接库

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: }

作者: 韩兆新
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
分类:  [01]C#语言基础
标签:  C#学习笔记

本文转自韩兆新博客博客园博客,原文链接:http://www.cnblogs.com/hanzhaoxin/archive/2012/12/30/2839690.html,如需转载请自行联系原作者
目录
相关文章
|
IDE Java 开发工具
JNI学习(2)——生成动态链接.dll文件
JNI学习(2)——生成动态链接.dll文件
118 0
JNI学习(2)——生成动态链接.dll文件
|
编译器 C++ 开发者
头文件.h、动态链接库.dll、静态链接库.lib的区别与应用总结
头文件.h、动态链接库.dll、静态链接库.lib的区别与应用总结
811 0
头文件.h、动态链接库.dll、静态链接库.lib的区别与应用总结
|
编译器 C语言 C++
Qt调用VC++生成的动态链接库
Qt调用VC++生成的动态链接库
181 0
MFC创建动态链接库DLL并调用方法详解
实例一: 1、创建一个动态链接库工程,如login_dll。 2、在原工程头文件或者新建头文件如showdlg.h定义动态链接库的导出函数,代码如下: #include "stdafx.h"#define EXPORT __declspec(dllexport)extern "C"  EXPO...
3532 0
|
程序员 开发工具 C语言
|
安全 API 网络安全

热门文章

最新文章