// The Structure of the Container and the items
public interface IContainer <TItem> where TItem : IItem
{
}
public class AContainer : IContainer<ItemA>
{
}
public interface IItem
{
}
public class ItemA : IItem
{
}
// Client app
[Test]
public void Test ()
{
IContainer<IItem> container = new AContainer();
}
问题:在测试中出现以下错误。铸造的解决方案是什么?
无法将类型“AContainer”隐式转换为“IContainer”。存在显式转换(您是否缺少演员表?)