zl程序教程

您现在的位置是:首页 >  后端

当前栏目

extern外部方法使用C#的实现方法

c#方法 实现 使用 外部 extern
2023-06-13 09:15:37 时间

本文实例讲述了extern外部方法使用C#的方法。分享给大家供大家参考。具体分析如下:

外部方法使用C#步骤如下:

1、增加引用usingSystem.Runtime.InteropServices;

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

3、声明外部方法publicstaticexternintGetCurrentDirectory(inta,StringBuilderb);

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

具体实现代码如下:

复制代码代码如下:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Windows.Forms;
usingSystem.Runtime.InteropServices;//引用外部
 
namespaceextern
{
   publicpartialclassDllImportForm:Form
   {
       publicDllImportForm()
       {
           InitializeComponent();
       }
 
       [DllImport("kernel32",SetLastError=true)]//声明和实现的连接
       publicstaticexternintGetCurrentDirectory(inta,StringBuilderb);//外部方法
       
       privatevoidbtnDisplay_Click(objectsender,EventArgse)
       {
           StringBuilderpathstring=newStringBuilder();//返回路径
           GetCurrentDirectory(300,pathstring);
          this.listBox1.Items.Add(pathstring);
 
       }
   }
}

希望本文所述对大家的C#程序设计有所帮助。