C# interface method ambiguity
Implement explicitly: public class AllYourBase : IBase1, IBase2 { int IBase1.Percentage { get{ return 12; } } int IBase2.Percentage { get{ return 34; } } } If you do this, you can of course treat your non-ambigous properties just like normal. IAllYourBase ab = new AllYourBase(); ab.SomeValue = 1234; However, if you want to access … Read more