使用C#调用外部dll
using System;
using System.Runtime.InteropServices; // 用 DllImport 需用此命名空间
namespace Test
{
class Program
{
static void Main(string[] args)
{
//调用
TestDll.methodName("Im Param!");
}
}
class TestDll
{
//static 必须
//extern 必须
//返回类型为dll中方法的返回类型
//方法名和dll中一致
//dll文件放在bin/debug/下
//数据类型需注意,C#和C++有些不一样,需选择对应数据类型
[DllImport("Dll_Name.dll")]
public static extern int methodName(string param);
}
}