Enum.GetValuesAsUnderlyingType 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| 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 枚举或在运行时代码生成不可用的平台上。