【发布时间】:2012-06-05 15:33:35
【问题描述】:
我有 2 个无法更改的网络参考:
它们几乎相同,但引用时一个只接受 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,我对新想法持开放态度...也许这不是一个接口,我应该考虑一个抽象类?
标签: c# .net-3.5 interface web-reference