相关疑难解决方法(0)

在抽象类中使用泛型

我正在开发一个抽象类,其中实现类需要实现T的列表.问题是这不起作用:

public class AbstractClass
{
    public int Id { get; set; }
    public int Name { get; set; }

    public abstract List<T> Items { get; set; }
}

public class Container : AbstractClass
{
    public List<Widgets> Items { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我确信有一个明显的答案,我缺少,我知道我可以构建一个抽象的基类型放入列表,但是当我使用我的Linq命令来构建列表时,抽象类型(ItemBase) )与.ToList()方法不能很好地配合.我正在努力做到这么独特吗?

c# generics abstraction

20
推荐指数
3
解决办法
4万
查看次数

标签 统计

abstraction ×1

c# ×1

generics ×1