C#中導入DLL

延續上一篇,將自製的DLL檔導入至C#

開啟visual studio 2005 > 檔案 > 新增 > 專案 >


選擇visual C# > 主控台應用程式>輸入名稱及方案名稱及選擇創立的位置 >確定
(在此以runDLL)


出現此畫面即可在Program.cs中導入DLL及呼叫其方法




以 DllImport導入所要的 .dll ,搭配 static extern導入所要的方法
使用方式為下

[DllImport("DLL檔名")]
 static extern type FunctionNametype  parameter1);


//*****************************
//在此以上一篇所寫之方法使用
static void Main(string[] args)
        {
            int add = plus(4);   //所輸入的數值會自己加自己並回傳
            Console.WriteLine(add);
            Console.ReadKey();
        }

        [DllImport("product DLL.dll")]
        static extern int plus(int a);
    }
//******************************



將所要導入的 .dll放在C#專案中 bin資料匣中的Debug裡
(在此以product DLL.dll)



確定上述步驟都完成後選擇偵錯 > 開始偵錯


會得到以下結果

留言

張貼留言

這個網誌中的熱門文章

SQL SEVER備份與還原遭遇問題

asp.net頁面間傳值