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

     

            }

        }

    }

     

     
  • 相关阅读:
    js计时功能
    sql缓存与WebSocket结合
    安装iis8
    WebSocket 聊天室加自制服务器
    简易web服务器
    UserControl 用户定义组件
    web.config中configSections section节 -Z
    SQL函数返回表的示例-Z
    sql with as 用法-Z
    计算机组成原理-第3章-3.1
  • 原文地址:https://www.cnblogs.com/gyc19920704/p/6508663.html
Copyright © 2011-2022 走看看