Enum Methods
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
The Enum type exposes the following members.
| Name | Description | |
|---|---|---|
|
CompareTo | Compares this instance to a specified object and returns an indication of their relative values. |
|
Equals | Returns a value indicating whether this instance is equal to a specified object. (Overrides ValueType.Equals(Object).) |
|
Finalize | Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
|
Format | Converts the specified value of a specified enumerated type to its equivalent string representation according to the specified format. |
|
GetHashCode | Returns the hash code for the value of this instance. (Overrides ValueType.GetHashCode().) |
|
GetName | Retrieves the name of the constant in the specified enumeration that has the specified value. |
|
GetNames | Retrieves an array of the names of the constants in a specified enumeration. |
|
GetType | Gets the Type of the current instance. (Inherited from Object.) |
|
GetTypeCode | Returns the underlying TypeCode for this instance. |
|
GetUnderlyingType | Returns the underlying type of the specified enumeration. |
|
GetValues | Retrieves an array of the values of the constants in a specified enumeration. |
|
HasFlag | Determines whether one or more bit fields are set in the current instance. |
|
IsDefined | Returns an indication whether a constant with a specified value exists in a specified enumeration. |
|
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
|
Parse(Type, String) | Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. |
|
Parse(Type, String, Boolean) | Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-insensitive. |
|
ToObject | Returns an instance of the specified enumeration set to the specified value. |
|
ToString() | Converts the value of this instance to its equivalent string representation. (Overrides ValueType.ToString().) |
|
ToString(IFormatProvider) | Obsolete. This method overload is obsolete; use Enum.ToString(). |
|
ToString(String) | Converts the value of this instance to its equivalent string representation using the specified format. |
|
ToString(String, IFormatProvider) | Obsolete. This method overload is obsolete; use Enum.ToString(String). |
|
TryParse<TEnum>(String, TEnum) | Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. The return value indicates whether the conversion succeeded. |
|
TryParse<TEnum>(String, Boolean, TEnum) | Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded. |
| Name | Description | |
|---|---|---|
|
IConvertible.ToBoolean | Infrastructure. Converts the current value to a Boolean value based on the underlying type. |
|
IConvertible.ToByte | Infrastructure. Converts the current value to an 8-bit unsigned integer based on the underlying type. |
|
IConvertible.ToChar | Infrastructure. Converts the current value to a Unicode character based on the underlying type. |
|
IConvertible.ToDateTime | Infrastructure. Converts the current value to a DateTime based on the underlying type. |
|
IConvertible.ToDecimal | Infrastructure. Converts the current value to a Decimal based on the underlying type. |
|
IConvertible.ToDouble | Infrastructure. Converts the current value to a double-precision floating point number based on the underlying type. |
|
IConvertible.ToInt16 | Infrastructure. Converts the current value to a 16-bit signed integer based on the underlying type. |
|
IConvertible.ToInt32 | Infrastructure. Converts the current value to a 32-bit signed integer based on the underlying type. |
|
IConvertible.ToInt64 | Infrastructure. Converts the current value to a 64-bit signed integer based on the underlying type. |
|
IConvertible.ToSByte | Infrastructure. Converts the current value to an 8-bit signed integer based on the underlying type. |
|
IConvertible.ToSingle | Infrastructure. Converts the current value to a single-precision floating point number based on the underlying type. |
|
IConvertible.ToType | Infrastructure. Converts the current value to a specified type based on the underlying type. |
|
IConvertible.ToUInt16 | Infrastructure. Converts the current value to a 16-bit unsigned integer based on the underlying type. |
|
IConvertible.ToUInt32 | Infrastructure. Converts the current value to a 32-bit unsigned integer based on the underlying type. |
|
IConvertible.ToUInt64 | Infrastructure. Converts the current value to a 64-bit unsigned integer based on the underlying type. |
Show: