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);

     

    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 );

     

            }

        }

    }

     

     
  • 相关阅读:
    Codeforces 552E Vanya and Brackets(枚举 + 表达式计算)
    matlab 文件打开设置
    boot and loader
    centos6安装bochs
    Python list, dict, set, tuple
    Python 字符串
    Visual Studio 使用
    汇编语言版本的HelloWorld
    用汇编实现add函数
    使用nasm和clang
  • 原文地址:https://www.cnblogs.com/gyc19920704/p/6508663.html
Copyright © 2011-2022 走看看