Enum.GetValuesAsUnderlyingType 方法

定义

重载

名称 说明
GetValuesAsUnderlyingType(Type)

检索指定枚举中基础类型常量的值的数组。

GetValuesAsUnderlyingType<TEnum>()

检索指定枚举类型中基础类型常量的值的数组。

GetValuesAsUnderlyingType(Type)

Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs

检索指定枚举中基础类型常量的值的数组。

public:
 static Array ^ GetValuesAsUnderlyingType(Type ^ enumType);
public static Array GetValuesAsUnderlyingType(Type enumType);
static member GetValuesAsUnderlyingType : Type -> Array
Public Shared Function GetValuesAsUnderlyingType (enumType As Type) As Array

参数

enumType
Type

枚举类型。

返回

一个数组,其中包含基础类型常量的值 enumType

例外

enumType 为 null。

enumType 不是枚举类型。

注解

当很难创建枚举类型的数组时,可以使用此方法获取枚举值。 例如,可以将此方法用于 MetadataLoadContext 枚举或在运行时代码生成不可用的平台上。

适用于

GetValuesAsUnderlyingType<TEnum>()

Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs

检索指定枚举类型中基础类型常量的值的数组。

public:
generic <typename TEnum>
 where TEnum : value class static Array ^ GetValuesAsUnderlyingType();
public static Array GetValuesAsUnderlyingType<TEnum>() where TEnum : struct;
static member GetValuesAsUnderlyingType : unit -> Array (requires 'Enum : struct)
Public Shared Function GetValuesAsUnderlyingType(Of TEnum As Structure) () As Array

类型参数

TEnum

枚举类型。

返回

一个数组,其中包含基础类型常量的值 TEnum

注解

当很难创建枚举类型的数组时,可以使用此方法获取枚举值。 例如,可以将此方法用于 MetadataLoadContext 枚举或在运行时代码生成不可用的平台上。

适用于