Enum Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona la clase base para enumeraciones.
public ref class Enum abstract : ValueType, IComparable, IConvertible, IFormattable
public ref class Enum abstract : ValueType, IComparable, IFormattable
public abstract class Enum : ValueType, IComparable, IConvertible, IFormattable
[System.Serializable]
public abstract class Enum : ValueType, IComparable, IConvertible, IFormattable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class Enum : ValueType, IComparable, IConvertible, IFormattable
public abstract class Enum : ValueType, IComparable, IFormattable
type Enum = class
inherit ValueType
interface IComparable
interface IConvertible
interface IFormattable
[<System.Serializable>]
type Enum = class
inherit ValueType
interface IComparable
interface IFormattable
interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Enum = class
inherit ValueType
interface IComparable
interface IFormattable
interface IConvertible
type Enum = class
inherit ValueType
interface IComparable
interface IFormattable
Public MustInherit Class Enum
Inherits ValueType
Implements IComparable, IConvertible, IFormattable
Public MustInherit Class Enum
Inherits ValueType
Implements IComparable, IFormattable
- Herencia
- Derivado
- Atributos
- Implementaciones
Comentarios
Para obtener más información sobre esta API, consulte comentarios de API complementarias para Enumeración.
Constructores
| Nombre | Description |
|---|---|
| Enum() |
Inicializa una nueva instancia de la clase Enum. |
Métodos
| Nombre | Description |
|---|---|
| CompareTo(Object) |
Compara esta instancia con un objeto especificado y devuelve una indicación de sus valores relativos. |
| Equals(Object) |
Devuelve un valor que indica si esta instancia es igual a un objeto especificado. |
| Format(Type, Object, String) |
Convierte el valor especificado de un tipo enumerado especificado en su representación de cadena equivalente según el formato especificado. |
| GetHashCode() |
Devuelve el código hash para el valor de esta instancia. |
| GetName(Type, Object) |
Recupera el nombre de la constante en la enumeración especificada que tiene el valor especificado. |
| GetNames(Type) |
Recupera una matriz de los nombres de las constantes en una enumeración especificada. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| GetTypeCode() |
Devuelve el código de tipo del tipo subyacente de este miembro de enumeración. |
| GetUnderlyingType(Type) |
Devuelve el tipo subyacente de la enumeración especificada. |
| GetValues(Type) |
Recupera una matriz de los valores de las constantes en una enumeración especificada. |
| HasFlag(Enum) |
Determina si uno o varios campos de bits se establecen en la instancia actual. |
| IsDefined(Type, Object) |
Devuelve un valor booleano que indica si existe un valor entero determinado o su nombre como una cadena en una enumeración especificada. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| Parse(Type, String, Boolean) |
Convierte la representación de cadena del nombre o valor numérico de una o varias constantes enumeradas en un objeto enumerado equivalente. Un parámetro especifica si la operación no distingue mayúsculas de minúsculas. |
| Parse(Type, String) |
Convierte la representación de cadena del nombre o valor numérico de una o varias constantes enumeradas en un objeto enumerado equivalente. |
| Parse<TEnum>(String, Boolean) |
Convierte la representación de cadena del nombre o valor numérico de una o varias constantes enumeradas especificadas por |
| Parse<TEnum>(String) |
Convierte la representación de cadena del nombre o valor numérico de una o varias constantes enumeradas especificadas por |
| ToObject(Type, Byte) |
Convierte el entero de 8 bits sin signo especificado en un miembro de enumeración. |
| ToObject(Type, Int16) |
Convierte el entero de 16 bits con signo especificado en un miembro de enumeración. |
| ToObject(Type, Int32) |
Convierte el entero de 32 bits con signo especificado en un miembro de enumeración. |
| ToObject(Type, Int64) |
Convierte el entero de 64 bits con signo especificado en un miembro de enumeración. |
| ToObject(Type, Object) |
Convierte el objeto especificado con un valor entero en un miembro de enumeración. |
| ToObject(Type, SByte) |
Convierte el valor entero con signo de 8 bits especificado en un miembro de enumeración. |
| ToObject(Type, UInt16) |
Convierte el valor entero de 16 bits sin signo especificado en un miembro de enumeración. |
| ToObject(Type, UInt32) |
Convierte el valor entero de 32 bits sin signo especificado en un miembro de enumeración. |
| ToObject(Type, UInt64) |
Convierte el valor entero de 64 bits sin signo especificado en un miembro de enumeración. |
| ToString() |
Convierte el valor de esta instancia en su representación de cadena equivalente. |
| ToString(IFormatProvider) |
Obsoletos.
Esta sobrecarga del método está obsoleta; use ToString(). |
| ToString(String, IFormatProvider) |
Obsoletos.
Esta sobrecarga del método está obsoleta; use ToString(String). |
| ToString(String) |
Convierte el valor de esta instancia en su representación de cadena equivalente mediante el formato especificado. |
| TryParse(Type, String, Boolean, Object) |
Convierte la representación de cadena del nombre o valor numérico de una o varias constantes enumeradas en un objeto enumerado equivalente. |
| TryParse(Type, String, Object) |
Convierte la representación de cadena del nombre o valor numérico de una o varias constantes enumeradas en un objeto enumerado equivalente. |
| TryParse<TEnum>(String, Boolean, TEnum) |
Convierte la representación de cadena del nombre o valor numérico de una o varias constantes enumeradas en un objeto enumerado equivalente. Un parámetro especifica si la operación distingue mayúsculas de minúsculas. El valor devuelto indica si la conversión se realizó correctamente. |
| TryParse<TEnum>(String, TEnum) |
Convierte la representación de cadena del nombre o valor numérico de una o varias constantes enumeradas en un objeto enumerado equivalente. El valor devuelto indica si la conversión se realizó correctamente. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IConvertible.GetTypeCode() |
Devuelve el código de tipo de esta instancia de Enum. |
| IConvertible.ToBoolean(IFormatProvider) |
Convierte el valor actual en un valor booleano basado en el tipo subyacente. |
| IConvertible.ToByte(IFormatProvider) |
Convierte el valor actual en un entero de 8 bits sin signo basado en el tipo subyacente. |
| IConvertible.ToChar(IFormatProvider) |
Convierte el valor actual en un carácter Unicode basado en el tipo subyacente. |
| IConvertible.ToDateTime(IFormatProvider) |
Convierte el valor actual en un DateTime en función del tipo subyacente. |
| IConvertible.ToDecimal(IFormatProvider) |
Convierte el valor actual en un Decimal en función del tipo subyacente. |
| IConvertible.ToDouble(IFormatProvider) |
Convierte el valor actual en un número de punto flotante de precisión doble basado en el tipo subyacente. |
| IConvertible.ToInt16(IFormatProvider) |
Convierte el valor actual en un entero de 16 bits con signo basado en el tipo subyacente. |
| IConvertible.ToInt32(IFormatProvider) |
Convierte el valor actual en un entero de 32 bits con signo basado en el tipo subyacente. |
| IConvertible.ToInt64(IFormatProvider) |
Convierte el valor actual en un entero de 64 bits con signo basado en el tipo subyacente. |
| IConvertible.ToSByte(IFormatProvider) |
Convierte el valor actual en un entero de 8 bits con signo basado en el tipo subyacente. |
| IConvertible.ToSingle(IFormatProvider) |
Convierte el valor actual en un número de punto flotante de precisión sencilla basado en el tipo subyacente. |
| IConvertible.ToString(IFormatProvider) |
Obsoletos.
Esta sobrecarga del método está obsoleta; use ToString() en su lugar. |
| IConvertible.ToType(Type, IFormatProvider) |
Convierte el valor actual en un tipo especificado en función del tipo subyacente. |
| IConvertible.ToUInt16(IFormatProvider) |
Convierte el valor actual en un entero de 16 bits sin signo basado en el tipo subyacente. |
| IConvertible.ToUInt32(IFormatProvider) |
Convierte el valor actual en un entero de 32 bits sin signo basado en el tipo subyacente. |
| IConvertible.ToUInt64(IFormatProvider) |
Convierte el valor actual en un entero de 64 bits sin signo basado en el tipo subyacente. |
| IFormattable.ToString(String, IFormatProvider) |
Obsoletos.
Esta sobrecarga del método está obsoleta; use ToString(String). |
Se aplica a
Seguridad para subprocesos
Este tipo es seguro para subprocesos.