Type.GenericTypeArguments 属性

定义

获取此类型泛型类型参数的数组。

C#
public abstract Type[] GenericTypeArguments { get; }
C#
public virtual Type[] GenericTypeArguments { get; }

属性值

Type[]

此类型的泛型类型参数的数组。

注解

此属性仅获取泛型类型参数;即为当前类型的泛型类型参数指定的类型。 如果当前类型是泛型类型定义,则此属性返回空数组。

备注

如果在泛型方法或其他泛型类型中使用泛型类型,则其某些泛型类型参数可能是封闭方法或类型的泛型类型参数。

若要获取表示泛型类型定义的类型的泛型类型参数,请使用 TypeInfo.GenericTypeParameters 属性。 若要获取 TypeInfo 当前 Type 对象的 对象,请使用 IntrospectionExtensions.GetTypeInfo 扩展方法。

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0