一.創建動態鏈接庫dll文件
新建 -> 項目->類庫
名稱為:dlltest

添加函數:消息框彈出消息
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace dlltest { public class Class1 { public void ShowMessage(string text) { Console.WriteLine("你調用了動態鏈接庫!"); MessageBox.Show(text,"消息提示"); } } }
生成解決方案:名稱為dlltest.dll的文件
二:引用動態鏈接庫dll文件
- 新建項目,以控制台應用程序為例
添加引用:瀏覽,添加創建好的dlltest.dll文件

- 添加
1 using dlltest; //動態鏈接庫文件名稱 2 3 引入動態鏈接庫方法: 4 5 using System.Runtime.InteropServices; //引入動態鏈接庫 6 7 8 9 //引入動態鏈接庫 10 [DllImport("dlltest.dll")] 11 12 public static extern void ShowMessage(string text);//動態鏈接庫中方法 13 14 static void Main(string[] args) 15 16 { 17 18 Console.WriteLine("請輸入數字:\n"); 19 20 string content= Console.ReadLine(); 21 22 //實例化 23 24 dlltest.Class1 i = new dlltest.Class1(); 25 26 //調用動態鏈接庫的方法 27 28 if (content != "") 29 30 { 31 32 i.ShowMessage(content); 33 34 } 35 36 else 37 38 i.ShowMessage("用戶輸入為空!"); 39 40 }
- 啟動執行:
輸入數字1,回車

輸入空,回車

至此,一個簡單的dll文件創建及調用方法基本GET了。

