例は次のようになります。
interface IA
{
ICollection<IB> Bs {get;set;}
}
interface IB
{
}
public class BBase : IB
{
}
public class ABase : IA
{
public ICollection<BBase> Bs { get; set; }
}
問題は、 で行ったのと同じように でインターフェイスを実装しようとしたときにIA
、エラーが発生したことです。inを実装する代わりに使用することしかできないということですか?BBase
ABase
IB
BBase
IA
ABase