独自のインターフェースメンバーを持つインターフェースを実装する適切な方法は何ですか?(私はそれを正しく言っていますか?)これが私が意味することです:
public Interface IFoo
{
string Forty { get; set; }
string Two { get; set; }
}
public Interface IBar
{
// other stuff...
IFoo Answer { get; set; }
}
public class Foo : IFoo
{
public string Forty { get; set; }
public string Two { get; set; }
}
public class Bar : IBar
{
// other stuff
public Foo Answer { get; set; } //why doesnt' this work?
}
明示的なインターフェイスの実装を使用して問題を回避しましたが、もっと良い方法があるかどうか疑問に思っていますか?