У меня есть 2 веб рефов, которые я не могу изменить:Интерфейс для двух почти идентичных веб-ссылок в C#
Они почти идентичны, но если ссылка на один только принимает ProperCase и другие Uppercamelcase.
Пример
не только реквизит является вещь, но и целые классами с его реквизитом и методами
@EDIT: К сожалению, я понял, что это гораздо сложнее, чем первоначально заявил:
Не только реквизит это предмет, но целые классы с его опорами и методами и внутренние классы. Хотя они используются только как структуры, внутренние классы имеют одинаковую проблему.
public class Foobar
{
public string Logmsgno;
public string Revno;
public string Reqsox;
public void Dosomething();
public Barbaz Mybarbaz;
public List<quux> Myquuxlist;
}
И другие есть такие имена, как
public class FooBar
{
public string LogMsgNo;
public string RevNo;
public string ReqSox;
public void DoSomething();
public BarBaz MyBarBaz;
public List<Quux> MyQuuxList;
}
Есть простой способ сделать интерфейс для обоих?
TIA!
я должен четко указать, что, при использовании, или я думаю. Я не буду использовать интерфейс.'IFooBar myElem = new FooBar();' или 'IFooBar myElem = new Foobar();' idk, я открыт для новых идей ... может быть, это не интерфейс *, и я должен думать о * абстрактный класс *? – apacay