Существует несколько .net Dll библиотеки, это Dll содержит класс с двумя методами с тем же именем, такие как:Два метода, возвращающих разные типы без параметров, как звонить?
void b()
{
}
bool b()
{
}
Это не возможно в C#, но, как представляется, КИ внутри, как может Я использую один метод из моего кода при добавлении такой библиотеки?
Мне нужен простейший способ, я знаю, что это хорошо, используя отражение, но есть ли другой способ?
* EDIT *
Я получаю это в метаданных библиотеки:
#region Assembly XXXX.dll, v xxxx
// C:\....................
#endregion
namespace XXXX.YYYYY
{
public class a : IDisposable
{
.
.
.
.
.
public void b();
public bool b();
.
.
.
.
public void Dispose();
}
}
Это возможно только в том случае, если они находятся в двух разных классах, поэтому используйте имена классов и пространства имен. – gdoron
Что означает *, кажется, внутри? *? Это не хорошо. Это невозможно в C# –
Я предполагаю, что, по крайней мере, они не являются общедоступными (потому что они запутаны). Вы хотите использовать отражение? –