Enum.GetValuesAsUnderlyingType メソッド

定義

オーバーロード

名前 説明
GetValuesAsUnderlyingType(Type)

指定した列挙体の基になる型定数の値の配列を取得します。

GetValuesAsUnderlyingType<TEnum>()

指定した列挙型の基になる型定数の値の配列を取得します。

GetValuesAsUnderlyingType(Type)

ソース:
Enum.cs
ソース:
Enum.cs
ソース:
Enum.cs
ソース:
Enum.cs
ソース:
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>()

ソース:
Enum.cs
ソース:
Enum.cs
ソース:
Enum.cs
ソース:
Enum.cs
ソース:
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 列挙体や、実行時コード生成が使用できないプラットフォームで使用できます。

適用対象