参数化泛型类

时间:2016-05-23 10:53:05

标签: c#

找出类似的类:

class C<T> {}

我想创建某种工厂,以创建无限制的C<specific T>实现。所以:

class Factory
{
    C<?> create(Type type)
    {
        return (C<?>)Activator.CreateInstance(typeof(C)).MakeGenericType(type));
    }
}

这可能吗?

我怎么能得到它?

0 个答案:

没有答案