編寫一個簡單的類庫實例,例如:DllTest
在默認名為:calss1.cs里編寫代碼
一下是一個簡單的:在控制臺顯示 “你以成功調用了動態連接!”
sing System;
using System.Collections.Generic;
using System.Text;
namespace DllTest
{
public class Class1
{
public void ShowMessage()
{
Console.WriteLine("你以成功調用了動態連接!");
Console.ReadLine();
}
}
}
這時我就可以在程序中調用了。
在program.cs中添加
如下代碼:
using System;
using System.Collections.Generic;
using System.Text;
//必須添加
using System.Runtime.InteropServices;
using DllTest;
namespace DllExample
{
class Program
{
//DllTest,我們的動態鏈接庫
[DllImport("DllTest.dll")]
//public static extern void ShowMessage();
static void Main(string[] args)
{
//實例化
DllTest.Class1 i = new Class1();
//調用動態鏈接庫的方法
i.ShowMessage();
}
}
}