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

     

            }

        }

    }

     

     
  • 相关阅读:
    小米手机4 rom 下载链接
    java 两个线程交替打印到100
    获取积分最多的人(二)
    刷题通过的题目排名
    考试分数(二)
    牛客的课程订单分析(二)
    牛客的课程订单分析(三)
    docker使用小记
    Dynamic Graph Collaborative Filtering
    Learnable Embedding Sizes for Recommender Systems
  • 原文地址:https://www.cnblogs.com/gyc19920704/p/6508663.html
Copyright © 2011-2022 走看看