TypeBuilder.GetGenericTypeDefinition 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个 Type 对象,该对象表示可从中获取当前类型的泛型类型定义。
public:
override Type ^ GetGenericTypeDefinition();
public override Type GetGenericTypeDefinition ();
override this.GetGenericTypeDefinition : unit -> Type
Public Overrides Function GetGenericTypeDefinition () As Type
返回
一个 Type 对象,该对象表示可从中获取当前类型的泛型类型定义。
例外
当前类型不为泛型。 也就是说,IsGenericType 返回 false
。
注解
如果在 属性返回 的对象上TypeBuilder调用 GetGenericTypeDefinition 方法,则 GetGenericTypeDefinition 属性将IsGenericType返回当前实例。true
TypeBuilder表示泛型类型的 始终是泛型类型定义。
如果使用 MakeGenericType 方法从 TypeBuilder 表示泛型类型定义的 对象构造泛型类型,则对构造类型使用 Type.GetGenericTypeDefinition 方法可取回 TypeBuilder 表示泛型类型定义的 对象。