Export (0) Print
Expand All
Expand Minimize

Type.GetEnumUnderlyingType Method

.NET Framework 4.6 and 4.5

Returns the underlying type of the current enumeration type.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

public virtual Type GetEnumUnderlyingType()

Return Value

Type: System.Type
The underlying type of the current enumeration.

ExceptionCondition
ArgumentException

The current type is not an enumeration.

-or-

The enumeration type is not valid, because it contains more than one instance field.

By default, the underlying type of an enumeration in C# and Visual Basic is Int32. Other integer types can be specified.

.NET Framework

Supported in: 4.6, 4.5, 4

.NET Framework Client Profile

Supported in: 4
Show:
© 2015 Microsoft