Type.GetEnumUnderlyingType Type.GetEnumUnderlyingType Type.GetEnumUnderlyingType Type.GetEnumUnderlyingType Method

定義

現在の列挙型の基になる型を返します。Returns the underlying type of the current enumeration type.

public:
 virtual Type ^ GetEnumUnderlyingType();
public virtual Type GetEnumUnderlyingType ();
abstract member GetEnumUnderlyingType : unit -> Type
override this.GetEnumUnderlyingType : unit -> Type
Public Overridable Function GetEnumUnderlyingType () As Type

戻り値

現在の列挙型の基になる型。The underlying type of the current enumeration.

例外

現在の型は列挙型ではありません。The current type is not an enumeration.

または-or- 列挙型に複数のインスタンス フィールドが含まれているため、無効です。The enumeration type is not valid, because it contains more than one instance field.

注釈

C# および Visual Basic での列挙の基になる型は、既定では、Int32します。By default, the underlying type of an enumeration in C# and Visual Basic is Int32. その他の整数型を指定することができます。Other integer types can be specified.

適用対象