zoukankan      html  css  js  c++  java
  • extern外部方法使用C#简单例子

    外部方法使用C#简单例子

    1、增加引用using System.Runtime.InteropServices;

    2、声明和实现的连接[DllImport("kernel32", SetLastError = true)]

    3、声明外部方法public static extern int GetCurrentDirectory(int a, StringBuilder b);

    4、对外部方法操作 GetCurrentDirectory(300, pathstring);

     

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Runtime.InteropServices;//引用外部
     
    namespace extern
    {
        public partial class DllImportForm : Form
        {
            public DllImportForm()
            {
                InitializeComponent();
            }
     
            [DllImport("kernel32", SetLastError = true)]//声明和实现的连接
            public static extern int GetCurrentDirectory(int a, StringBuilder b);//外部方法
            
            private void btnDisplay_Click(object sender, EventArgs e)
            {
                StringBuilder pathstring=new StringBuilder ();//返回路径
                GetCurrentDirectory(300, pathstring);
               this.listBox1.Items.Add (pathstring );
     
            }
        }
    }
  • 相关阅读:
    CSS 基本语法
    Html 块
    Html 表单
    Html 创建表格
    Html 建立超链接
    Html 在网页中使用图像
    CentOS7 重启问题
    Java 多线程——多线程的引入
    c++ 自然排序-window文件排序
    MFC更改图标
  • 原文地址:https://www.cnblogs.com/gc2013/p/4182306.html
Copyright © 2011-2022 走看看