C#动态调用DLL文件(有的DLL是用C++或其它语言写的不能直接调用,但可以用态调用)

C#动态调用DLL文件(有的DLL是用C或其它语言写的不能直接引用,但可以用态调用)
源码下载地址: https://pan.baidu.com/s/1er-D_fdHtBsy4-Ig-5KPLA 提取码: 48pk
//假如C++ 动态DLL库里面有下面两数相加的方法
int Sum(int value1, int value2)
{
    int sumValue = value1 + value2;
    return sumValue;
}

//----------------------------------------------------------------
//我们在C#里面想调用C++ dll库,方法如下
//先声明方法
[DllImport("myDll.dll")]
static extern int Sum(int value1, int value2);
//之后就可以像C#普通方法一样调用 如下
Sun(5,6);//计算结果为11

评论