Я импортирую несколько неуправляемых библиотек 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);
Это возможно?