Compartir a través de


Enum.ToObject Método

Definición

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.

Consulte también

Se aplica a