该示例如下所示:
interface IA
{
ICollection<IB> Bs {get;set;}
}
interface IB
{
}
public class BBase : IB
{
}
public class ABase : IA
{
public ICollection<BBase> Bs { get; set; }
}
问题是,当我想用 实现接口IA
时BBase
,就像我在 中所做的那样ABase
,发生了错误。那是说我只能使用IB
而不是BBase
实现IA
inABase
吗?