相关疑难解决方法(0)

是否可以在C#中使用无类型泛型列表?

我正在尝试以下设计但没有成功:

abstract class Foo<T>
{
    abstract T Output { get; }
}

class Bar
{
    List<Foo> Foos;
}
Run Code Online (Sandbox Code Playgroud)

我不喜欢使用数组列表,因为我必须使用不安全的转换来获取类型.我想要输入Foo,以便"输​​出"不仅仅是一个对象,在这种情况下我也必须使用不安全的强制转换.

正如我的代码目前,我使用Foo无类型输出作为对象.

c# generics list

6
推荐指数
1
解决办法
2581
查看次数

标签 统计

c# ×1

generics ×1

list ×1