当我想要从类扩展的泛型对象时,我曾经写过:
Class<AuthenticationProvider> c1;
我应该用C#写什么来做同样的事情?如何以此格式转换类型类对象(从身份验证提供程序扩展的泛型类)?
答案 0 :(得分:1)
您的意思是Type.MakeGenericType
吗?
System.Type
不是一般类型!它包含关于类型的信息,但没有任何关于它的通用信息,因此typeof(Foo)
不会为您提供Type<Foo>
。
我不明白为什么你也需要它。