首页 技术 正文
技术 2022年11月16日
0 收藏 680 点赞 4,440 浏览 887 个字
    1. 新建一个类库。
    2. C# Dll动态链接库
    3.  编写一个简单的类库实例,例如:DllTest
      在默认名为:calss1.cs里编写代码
      一下是一个简单的:在控制台显示 “你以成功调用了动态连接!”
      sing System;
      using System.Collections.Generic;
      using System.Text;
      namespace DllTest
      {
      public class Class1
      {
      public void ShowMessage()
      {
      Console.WriteLine(“你以成功调用了动态连接!”);
      Console.ReadLine();
      }
      }
      }
    4.  配置输出,在解决方案上右击——属性,在应用程序选卡中需要注意一下三个内容。
      1.程序集名称2.默认命名空间3.输出类型
      1.DllTest 2.DllTest 3.类库
      这些对我调用来说很有用!C# Dll动态链接库
    5.  生成dll,在菜单栏在生成里点击“生成dlltest”,或者按shfit+F6
      生成成功,在目录下能看到生成的Dll:C# Dll动态链接库C# Dll动态链接库
    6.  调用该dll,新建一个控制台应用程序,来实现该dll的调用。
      新建一个DLLExample。C# Dll动态链接库
    7.  在新建的项目内添加引用,引用该dll。
    8.  

      C# Dll动态链接库

    9.  在“查找范围里找到,我们生成的dll,点击确定。在解决方案中显示如下内容,说明你添加成功!C# Dll动态链接库
    10.   C# Dll动态链接库
    11.  这时我就可以在程序中调用了。
      在program.cs中添加
      如下代码:
      using System;
      using System.Collections.Generic;
      using System.Text;
      //必须添加
      using System.Runtime.InteropServices;
      using DllTest;
      namespace DllExample
      {
      class Program
      {
      //DllTest,我们的动态链接库
      [DllImport(“DllTest.dll”)]
      //public static extern void ShowMessage();
      static void Main(string[] args)
      {
      //实例化
      DllTest.Class1 i = new Class1();
      //调用动态链接库的方法
      i.ShowMessage();
      }
      }
      }C# Dll动态链接库
    12.  运行结果:C# Dll动态链接库
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,110
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,584
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,431
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,202
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,837
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,920