Enum Class |
Namespace: System
[SerializableAttribute] public abstract class Enum : ValueType, IComparable, IFormattable, IConvertible
The Enum type exposes the following members.
Name | Description | |
---|---|---|
Equals | Returns a value indicating whether this instance is equal to a specified object. (Overrides ValueTypeEquals(Object).) | |
GetHashCode | Returns the hash code for the value of this instance. (Overrides ValueTypeGetHashCode.) | |
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.) | |
GetValues | Retrieves an array of the values of the constants 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(Type, Byte) | Converts the specified 8-bit unsigned integer to an enumeration member. | |
ToObject(Type, Int16) | Converts the specified 16-bit signed integer to an enumeration member. | |
ToObject(Type, Int32) | Converts the specified 32-bit signed integer to an enumeration member. | |
ToObject(Type, Int64) | Converts the specified 64-bit signed integer to an enumeration member. | |
ToObject(Type, Object) | Converts the specified object with an integer value to an enumeration member. | |
ToObject(Type, SByte) | Converts the specified 8-bit signed integer value to an enumeration member. | |
ToObject(Type, UInt16) | Converts the specified 16-bit unsigned integer value to an enumeration member. | |
ToObject(Type, UInt32) | Converts the specified 32-bit unsigned integer value to an enumeration member. | |
ToObject(Type, UInt64) | Converts the specified 64-bit unsigned integer value to an enumeration member. | |
ToString | Converts the value of this instance to its equivalent string representation. (Overrides ValueTypeToString.) | |
ToString(IFormatProvider) | This method overload is obsolete; use ToString. | |
ToString(String) | Converts the value of this instance to its equivalent string representation using the specified format. | |
ToString(String, IFormatProvider) | This method overload is obsolete; use ToString(String). | |
TryParseTEnum(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. | |
TryParseTEnum(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. |