Enum.ToObject Método
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í.
Convierte un valor entero especificado en un miembro de enumeración.
Sobrecargas
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 de 8 bits con signo 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. |
ToObject(Type, Byte) |
Convierte el entero de 8 bits sin signo especificado en un miembro de enumeración. |
ToObject(Type, Int16)
- Source:
- Enum.cs
- Source:
- Enum.cs
- Source:
- Enum.cs
Convierte el entero de 16 bits con signo especificado en un miembro de enumeración.
public:
static System::Object ^ ToObject(Type ^ enumType, short value);
public static object ToObject (Type enumType, short value);
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, short value);
static member ToObject : Type * int16 -> obj
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * int16 -> obj
Public Shared Function ToObject (enumType As Type, value As Short) As Object
Parámetros
- enumType
- Type
Tipo de enumeración que se va a devolver.
- value
- Int16
Valor que se va a convertir en un miembro de enumeración.
Devoluciones
Instancia de la enumeración establecida en value
.
- Atributos
Excepciones
enumType
es null
.
enumType
no es Enum.
.NET 8 y versiones posteriores: enumType
es un tipo de enumeración con respaldo booleano.
Comentarios
El ToObject(Type, Int16) método convierte value
en un miembro de enumeración cuyo valor subyacente es value
. Tenga en cuenta que la conversión se realiza correctamente incluso si el valor está fuera de los límites de enumType
los miembros. Para asegurarse de que value
es un valor subyacente válido de la enumType
enumeración, páselo al IsDefined método .
Este método de conversión devuelve un valor de tipo Object. Después, puede convertirlo o convertirlo en un objeto de tipo enumType
.
Consulte también
Se aplica a
ToObject(Type, Int32)
- Source:
- Enum.cs
- Source:
- Enum.cs
- Source:
- Enum.cs
Convierte el entero de 32 bits con signo especificado en un miembro de enumeración.
public:
static System::Object ^ ToObject(Type ^ enumType, int value);
public static object ToObject (Type enumType, int value);
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, int value);
static member ToObject : Type * int -> obj
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * int -> obj
Public Shared Function ToObject (enumType As Type, value As Integer) As Object
Parámetros
- enumType
- Type
Tipo de enumeración que se va a devolver.
- value
- Int32
Valor que se va a convertir en un miembro de enumeración.
Devoluciones
Instancia de la enumeración establecida en value
.
- Atributos
Excepciones
enumType
es null
.
enumType
no es Enum.
.NET 8 y versiones posteriores: enumType
es un tipo de enumeración con respaldo booleano.
Comentarios
El ToObject(Type, Int32) método convierte value
en un miembro de enumeración cuyo valor subyacente es value
. Tenga en cuenta que la conversión se realiza correctamente incluso si el valor está fuera de los límites de enumType
los miembros. Para asegurarse de que value
es un valor subyacente válido de la enumType
enumeración, páselo al IsDefined método .
Este método de conversión devuelve un valor de tipo Object. Después, puede convertirlo o convertirlo en un objeto de tipo enumType
.
Consulte también
Se aplica a
ToObject(Type, Int64)
- Source:
- Enum.cs
- Source:
- Enum.cs
- Source:
- Enum.cs
Convierte el entero de 64 bits con signo especificado en un miembro de enumeración.
public:
static System::Object ^ ToObject(Type ^ enumType, long value);
public static object ToObject (Type enumType, long value);
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, long value);
static member ToObject : Type * int64 -> obj
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * int64 -> obj
Public Shared Function ToObject (enumType As Type, value As Long) As Object
Parámetros
- enumType
- Type
Tipo de enumeración que se va a devolver.
- value
- Int64
Valor que se va a convertir en un miembro de enumeración.
Devoluciones
Instancia de la enumeración establecida en value
.
- Atributos
Excepciones
enumType
es null
.
enumType
no es Enum.
.NET 8 y versiones posteriores: enumType
es un tipo de enumeración con respaldo booleano.
Comentarios
El ToObject(Type, Int64) método convierte value
en un miembro de enumeración cuyo valor subyacente es value
. Tenga en cuenta que la conversión se realiza correctamente incluso si el valor está fuera de los límites de enumType
los miembros. Para asegurarse de que value
es un valor subyacente válido de la enumType
enumeración, páselo al IsDefined método .
Este método de conversión devuelve un valor de tipo Object. Después, puede convertirlo o convertirlo en un objeto de tipo enumType
.
Consulte también
Se aplica a
ToObject(Type, Object)
- Source:
- Enum.cs
- Source:
- Enum.cs
- Source:
- Enum.cs
Convierte el objeto especificado con un valor entero en un miembro de enumeración.
public:
static System::Object ^ ToObject(Type ^ enumType, System::Object ^ value);
public static object ToObject (Type enumType, object value);
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, object value);
static member ToObject : Type * obj -> obj
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * obj -> obj
Public Shared Function ToObject (enumType As Type, value As Object) As Object
Parámetros
- enumType
- Type
Tipo de enumeración que se va a devolver.
- value
- Object
Valor que se va a convertir en un miembro de enumeración.
Devoluciones
Objeto de enumeración cuyo valor es value
.
- Atributos
Excepciones
enumType
o value
es null
.
enumType
no es un objeto Enum.
o bien
value
no es de tipo SByte, Int16, Int32, Int64, Byte, UInt16, UInt32 o UInt64.
.NET 8 y versiones posteriores: enumType
es un tipo de enumeración con respaldo booleano.
Comentarios
El ToObject(Type, Object) método convierte el valor value
entero en un miembro de enumeración cuyo valor subyacente es value
. Tenga en cuenta que la conversión se realiza correctamente incluso si el valor está fuera de los límites de enumType
los miembros. Para asegurarse de que value
es un valor subyacente válido de la enumType
enumeración, páselo al IsDefined método .
Este método de conversión devuelve un valor de tipo Object. Después, puede convertirlo o convertirlo en un objeto de tipo enumType
.
Consulte también
Se aplica a
ToObject(Type, SByte)
- Source:
- Enum.cs
- Source:
- Enum.cs
- Source:
- Enum.cs
Importante
Esta API no es conforme a CLS.
Convierte el valor entero de 8 bits con signo especificado en un miembro de enumeración.
public:
static System::Object ^ ToObject(Type ^ enumType, System::SByte value);
[System.CLSCompliant(false)]
public static object ToObject (Type enumType, sbyte value);
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, sbyte value);
[<System.CLSCompliant(false)>]
static member ToObject : Type * sbyte -> obj
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * sbyte -> obj
Public Shared Function ToObject (enumType As Type, value As SByte) As Object
Parámetros
- enumType
- Type
Tipo de enumeración que se va a devolver.
- value
- SByte
Valor que se va a convertir en un miembro de enumeración.
Devoluciones
Instancia de la enumeración establecida en value
.
- Atributos
Excepciones
enumType
es null
.
enumType
no es Enum.
.NET 8 y versiones posteriores: enumType
es un tipo de enumeración con respaldo booleano.
Comentarios
El ToObject(Type, SByte) método convierte value
en un miembro de enumeración cuyo valor subyacente es value
. Tenga en cuenta que la conversión se realiza correctamente incluso si el valor está fuera de los límites de enumType
los miembros. Para asegurarse de que value
es un valor subyacente válido de la enumType
enumeración, páselo al IsDefined método .
Este método de conversión devuelve un valor de tipo Object. Después, puede convertirlo o convertirlo en un objeto de tipo enumType
.
Consulte también
Se aplica a
ToObject(Type, UInt16)
- Source:
- Enum.cs
- Source:
- Enum.cs
- Source:
- Enum.cs
Importante
Esta API no es conforme a CLS.
Convierte el valor entero de 16 bits sin signo especificado en un miembro de enumeración.
public:
static System::Object ^ ToObject(Type ^ enumType, System::UInt16 value);
[System.CLSCompliant(false)]
public static object ToObject (Type enumType, ushort value);
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, ushort value);
[<System.CLSCompliant(false)>]
static member ToObject : Type * uint16 -> obj
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * uint16 -> obj
Public Shared Function ToObject (enumType As Type, value As UShort) As Object
Parámetros
- enumType
- Type
Tipo de enumeración que se va a devolver.
- value
- UInt16
Valor que se va a convertir en un miembro de enumeración.
Devoluciones
Instancia de la enumeración establecida en value
.
- Atributos
Excepciones
enumType
es null
.
enumType
no es Enum.
.NET 8 y versiones posteriores: enumType
es un tipo de enumeración con respaldo booleano.
Comentarios
El ToObject(Type, UInt16) método convierte value
en un miembro de enumeración cuyo valor subyacente es value
. Tenga en cuenta que la conversión se realiza correctamente incluso si el valor está fuera de los límites de enumType
los miembros. Para asegurarse de que value
es un valor subyacente válido de la enumType
enumeración, páselo al IsDefined método .
Este método de conversión devuelve un valor de tipo Object. Después, puede convertirlo o convertirlo en un objeto de tipo enumType
.
Consulte también
Se aplica a
ToObject(Type, UInt32)
- Source:
- Enum.cs
- Source:
- Enum.cs
- Source:
- Enum.cs
Importante
Esta API no es conforme a CLS.
Convierte el valor entero de 32 bits sin signo especificado en un miembro de enumeración.
public:
static System::Object ^ ToObject(Type ^ enumType, System::UInt32 value);
[System.CLSCompliant(false)]
public static object ToObject (Type enumType, uint value);
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, uint value);
[<System.CLSCompliant(false)>]
static member ToObject : Type * uint32 -> obj
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * uint32 -> obj
Public Shared Function ToObject (enumType As Type, value As UInteger) As Object
Parámetros
- enumType
- Type
Tipo de enumeración que se va a devolver.
- value
- UInt32
Valor que se va a convertir en un miembro de enumeración.
Devoluciones
Instancia de la enumeración establecida en value
.
- Atributos
Excepciones
enumType
es null
.
enumType
no es Enum.
.NET 8 y versiones posteriores: enumType
es un tipo de enumeración con respaldo booleano.
Comentarios
El ToObject(Type, UInt32) método convierte value
en un miembro de enumeración cuyo valor subyacente es value
. Tenga en cuenta que la conversión se realiza correctamente incluso si el valor está fuera de los límites de enumType
los miembros. Para asegurarse de que value
es un valor subyacente válido de la enumType
enumeración, páselo al IsDefined método .
Este método de conversión devuelve un valor de tipo Object. Después, puede convertirlo o convertirlo en un objeto de tipo enumType
.
Consulte también
Se aplica a
ToObject(Type, UInt64)
- Source:
- Enum.cs
- Source:
- Enum.cs
- Source:
- Enum.cs
Importante
Esta API no es conforme a CLS.
Convierte el valor entero de 64 bits sin signo especificado en un miembro de enumeración.
public:
static System::Object ^ ToObject(Type ^ enumType, System::UInt64 value);
[System.CLSCompliant(false)]
public static object ToObject (Type enumType, ulong value);
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, ulong value);
[<System.CLSCompliant(false)>]
static member ToObject : Type * uint64 -> obj
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * uint64 -> obj
Public Shared Function ToObject (enumType As Type, value As ULong) As Object
Parámetros
- enumType
- Type
Tipo de enumeración que se va a devolver.
- value
- UInt64
Valor que se va a convertir en un miembro de enumeración.
Devoluciones
Instancia de la enumeración establecida en value
.
- Atributos
Excepciones
enumType
es null
.
enumType
no es Enum.
.NET 8 y versiones posteriores: enumType
es un tipo de enumeración con respaldo booleano.
Comentarios
El ToObject(Type, UInt64) método convierte value
en un miembro de enumeración cuyo valor subyacente es value
. Tenga en cuenta que la conversión se realiza correctamente incluso si el valor está fuera de los límites de enumType
los miembros. Para asegurarse de que value
es un valor subyacente válido de la enumType
enumeración, páselo al IsDefined método .
Este método de conversión devuelve un valor de tipo Object. Después, puede convertirlo o convertirlo en un objeto de tipo enumType
.
Consulte también
Se aplica a
ToObject(Type, Byte)
- Source:
- Enum.cs
- Source:
- Enum.cs
- Source:
- Enum.cs
Convierte el entero de 8 bits sin signo especificado en un miembro de enumeración.
public:
static System::Object ^ ToObject(Type ^ enumType, System::Byte value);
public static object ToObject (Type enumType, byte value);
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, byte value);
static member ToObject : Type * byte -> obj
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * byte -> obj
Public Shared Function ToObject (enumType As Type, value As Byte) As Object
Parámetros
- enumType
- Type
Tipo de enumeración que se va a devolver.
- value
- Byte
Valor que se va a convertir en un miembro de enumeración.
Devoluciones
Instancia de la enumeración establecida en value
.
- Atributos
Excepciones
enumType
es null
.
enumType
no es Enum.
.NET 8 y versiones posteriores: enumType
es un tipo de enumeración con respaldo booleano.
Comentarios
El ToObject(Type, Byte) método convierte value
en un miembro de enumeración cuyo valor subyacente es value
. Tenga en cuenta que la conversión se realiza correctamente incluso si el valor está fuera de los límites de enumType
los miembros. Para asegurarse de que value
es un valor subyacente válido de la enumType
enumeración, páselo al IsDefined método .
Este método de conversión devuelve un valor de tipo Object. Después, puede convertirlo o convertirlo en un objeto de tipo enumType
.