在C#中调用C++编写的dll

有C++dll,实现了int Sum(int a,int b);

则在C#中可以这样使用:

View Code
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Text;
 4 
 5 using System.Runtime.InteropServices;//引入dll文件中的函数
 6 
 7 namespace ConsoleDllDemo
 8 {
 9    class Program
10    {
11         //引入dll文件中的函数
12         [DllImport("dllDemo.dll")]
13         private static extern int Sum(int a, int b);
14 
15         static void Main(string[] args)
16         {
17               int a = Sum(3, 5);
18               Console.WriteLine(a);
19               Console.ReadKey();//要按键才退出。
20         }
21     }
22 }

posted on 2012-08-03 14:53  ActiveChange  阅读(159)  评论(0编辑  收藏  举报

导航