我正在将多个非托管C++ DLL导入到我的项目中,但导入的DLL具有相同的方法名称,这会导致编译器问题。例如;使用相同方法名称调用多个dll导入
unsafe class Myclass
{
[DllImport("myfirstdll.dll")]
public static extern bool ReturnValidate(long* bignum);
[DllImport("myseconddll.dll")]
public static extern bool ReturnValidate(long* bignum);
public Myclass
{
int anum = 123;
long passednum = &anum;
ReturnValidate(passsednum);
}
}
现在我想要做的就是重命名导入方法。就像是;
[DllImport("myseconddll.dll")]
public static extern bool ReturnValidate(long bignum) AS bool ReturnValidate2(long bignum);
这可能吗?