我正在將多個非託管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);
這可能嗎?