Enum.ToObject Método

Definição

Converte um valor inteiro especificado em membro de enumeração.Converts a specified integer value to an enumeration member.

Sobrecargas

ToObject(Type, Int16)

Converte o inteiro com sinal de 16 bits especificado em um membro de enumeração.Converts the specified 16-bit signed integer to an enumeration member.

ToObject(Type, Int32)

Converte o inteiro com sinal de 32 bits especificado para um membro de enumeração.Converts the specified 32-bit signed integer to an enumeration member.

ToObject(Type, Int64)

Converte o inteiro com sinal de 64 bits especificado em um membro de enumeração.Converts the specified 64-bit signed integer to an enumeration member.

ToObject(Type, Object)

Converte o objeto especificado com um valor inteiro em um membro da enumeração.Converts the specified object with an integer value to an enumeration member.

ToObject(Type, SByte)

Converte o valor inteiro com sinal de 8 bits especificado em um membro de enumeração.Converts the specified 8-bit signed integer value to an enumeration member.

ToObject(Type, UInt16)

Converte o valor inteiro sem sinal de 16 bits especificado em um membro de enumeração.Converts the specified 16-bit unsigned integer value to an enumeration member.

ToObject(Type, UInt32)

Converte o valor inteiro sem sinal de 32 bits especificado em um membro de enumeração.Converts the specified 32-bit unsigned integer value to an enumeration member.

ToObject(Type, Byte)

Converte o inteiro sem sinal de 8 bits especificado para um membro de enumeração.Converts the specified 8-bit unsigned integer to an enumeration member.

ToObject(Type, UInt64)

Converte o valor inteiro sem sinal de 64 bits especificado em um membro de enumeração.Converts the specified 64-bit unsigned integer value to an enumeration member.

ToObject(Type, Int16)

Converte o inteiro com sinal de 16 bits especificado em um membro de enumeração.Converts the specified 16-bit signed integer to an enumeration member.

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

O tipo de enumeração a ser retornado.The enumeration type to return.

value
Int16

O valor a ser convertido em um membro de enumeração.The value to convert to an enumeration member.

Retornos

Object

Uma instância da enumeração definida como value.An instance of the enumeration set to value.

Atributos

Exceções

enumType é null.enumType is null.

enumType não é um Enum.enumType is not an Enum.

Comentários

O ToObject(Type, Int16) método converte value para um membro de enumeração cujo valor subjacente é value .The ToObject(Type, Int16) method converts value to an enumeration member whose underlying value is value. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Para garantir que value seja um valor válido subjacente da enumeração enumType, passe-o para o método IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Este método de conversão retorna um valor do tipo Object.This conversion method returns a value of type Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType.You can then cast it or convert it to an object of type enumType.

Confira também

Aplica-se a

ToObject(Type, Int32)

Converte o inteiro com sinal de 32 bits especificado para um membro de enumeração.Converts the specified 32-bit signed integer to an enumeration member.

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

O tipo de enumeração a ser retornado.The enumeration type to return.

value
Int32

O valor a ser convertido em um membro de enumeração.The value to convert to an enumeration member.

Retornos

Object

Uma instância da enumeração definida como value.An instance of the enumeration set to value.

Atributos

Exceções

enumType é null.enumType is null.

enumType não é um Enum.enumType is not an Enum.

Comentários

O ToObject(Type, Int32) método converte value para um membro de enumeração cujo valor subjacente é value .The ToObject(Type, Int32) method converts value to an enumeration member whose underlying value is value. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Para garantir que value seja um valor válido subjacente da enumeração enumType, passe-o para o método IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Este método de conversão retorna um valor do tipo Object.This conversion method returns a value of type Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType.You can then cast it or convert it to an object of type enumType.

Confira também

Aplica-se a

ToObject(Type, Int64)

Converte o inteiro com sinal de 64 bits especificado em um membro de enumeração.Converts the specified 64-bit signed integer to an enumeration member.

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

O tipo de enumeração a ser retornado.The enumeration type to return.

value
Int64

O valor a ser convertido em um membro de enumeração.The value to convert to an enumeration member.

Retornos

Object

Uma instância da enumeração definida como value.An instance of the enumeration set to value.

Atributos

Exceções

enumType é null.enumType is null.

enumType não é um Enum.enumType is not an Enum.

Comentários

O ToObject(Type, Int64) método converte value para um membro de enumeração cujo valor subjacente é value .The ToObject(Type, Int64) method converts value to an enumeration member whose underlying value is value. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Para garantir que value seja um valor válido subjacente da enumeração enumType, passe-o para o método IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Este método de conversão retorna um valor do tipo Object.This conversion method returns a value of type Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType.You can then cast it or convert it to an object of type enumType.

Confira também

Aplica-se a

ToObject(Type, Object)

Converte o objeto especificado com um valor inteiro em um membro da enumeração.Converts the specified object with an integer value to an enumeration member.

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

O tipo de enumeração a ser retornado.The enumeration type to return.

value
Object

O valor a ser convertido em um membro da enumeração.The value convert to an enumeration member.

Retornos

Object

Um objeto de enumeração cujo valor é value.An enumeration object whose value is value.

Atributos

Exceções

enumType ou value é null.enumType or value is null.

enumType não é um Enum.enumType is not an Enum.

- ou --or- value não é do tipo SByte, Int16, Int32, Int64, Byte, UInt16, UInt32 ou UInt64.value is not type SByte, Int16, Int32, Int64, Byte, UInt16, UInt32, or UInt64.

Comentários

O ToObject(Type, Object) método converte o valor integral value em um membro de enumeração cujo valor subjacente é value .The ToObject(Type, Object) method converts the integral value value to an enumeration member whose underlying value is value. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Para garantir que value seja um valor válido subjacente da enumeração enumType, passe-o para o método IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Este método de conversão retorna um valor do tipo Object.This conversion method returns a value of type Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType.You can then cast it or convert it to an object of type enumType.

Confira também

Aplica-se a

ToObject(Type, SByte)

Importante

Esta API não está em conformidade com CLS.

Converte o valor inteiro com sinal de 8 bits especificado em um membro de enumeração.Converts the specified 8-bit signed integer value to an enumeration member.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::SByte value);
[System.CLSCompliant(false)]
public static object ToObject (Type enumType, sbyte value);
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
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

O tipo de enumeração a ser retornado.The enumeration type to return.

value
SByte

O valor a ser convertido em um membro de enumeração.The value to convert to an enumeration member.

Retornos

Object

Uma instância da enumeração definida como value.An instance of the enumeration set to value.

Atributos

Exceções

enumType é null.enumType is null.

enumType não é um Enum.enumType is not an Enum.

Comentários

O ToObject(Type, SByte) método converte value para um membro de enumeração cujo valor subjacente é value .The ToObject(Type, SByte) method converts value to an enumeration member whose underlying value is value. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Para garantir que value seja um valor válido subjacente da enumeração enumType, passe-o para o método IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Este método de conversão retorna um valor do tipo Object.This conversion method returns a value of type Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType.You can then cast it or convert it to an object of type enumType.

Confira também

Aplica-se a

ToObject(Type, UInt16)

Importante

Esta API não está em conformidade com CLS.

Converte o valor inteiro sem sinal de 16 bits especificado em um membro de enumeração.Converts the specified 16-bit unsigned integer value to an enumeration member.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::UInt16 value);
[System.CLSCompliant(false)]
public static object ToObject (Type enumType, ushort value);
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
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

O tipo de enumeração a ser retornado.The enumeration type to return.

value
UInt16

O valor a ser convertido em um membro de enumeração.The value to convert to an enumeration member.

Retornos

Object

Uma instância da enumeração definida como value.An instance of the enumeration set to value.

Atributos

Exceções

enumType é null.enumType is null.

enumType não é um Enum.enumType is not an Enum.

Comentários

O ToObject(Type, UInt16) método converte value para um membro de enumeração cujo valor subjacente é value .The ToObject(Type, UInt16) method converts value to an enumeration member whose underlying value is value. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Para garantir que value seja um valor válido subjacente da enumeração enumType, passe-o para o método IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Este método de conversão retorna um valor do tipo Object.This conversion method returns a value of type Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType.You can then cast it or convert it to an object of type enumType.

Confira também

Aplica-se a

ToObject(Type, UInt32)

Importante

Esta API não está em conformidade com CLS.

Converte o valor inteiro sem sinal de 32 bits especificado em um membro de enumeração.Converts the specified 32-bit unsigned integer value to an enumeration member.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::UInt32 value);
[System.CLSCompliant(false)]
public static object ToObject (Type enumType, uint value);
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
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

O tipo de enumeração a ser retornado.The enumeration type to return.

value
UInt32

O valor a ser convertido em um membro de enumeração.The value to convert to an enumeration member.

Retornos

Object

Uma instância da enumeração definida como value.An instance of the enumeration set to value.

Atributos

Exceções

enumType é null.enumType is null.

enumType não é um Enum.enumType is not an Enum.

Comentários

O ToObject(Type, UInt32) método converte value para um membro de enumeração cujo valor subjacente é value .The ToObject(Type, UInt32) method converts value to an enumeration member whose underlying value is value. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Para garantir que value seja um valor válido subjacente da enumeração enumType, passe-o para o método IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Este método de conversão retorna um valor do tipo Object.This conversion method returns a value of type Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType.You can then cast it or convert it to an object of type enumType.

Confira também

Aplica-se a

ToObject(Type, Byte)

Converte o inteiro sem sinal de 8 bits especificado para um membro de enumeração.Converts the specified 8-bit unsigned integer to an enumeration member.

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

O tipo de enumeração a ser retornado.The enumeration type to return.

value
Byte

O valor a ser convertido em um membro de enumeração.The value to convert to an enumeration member.

Retornos

Object

Uma instância da enumeração definida como value.An instance of the enumeration set to value.

Atributos

Exceções

enumType é null.enumType is null.

enumType não é um Enum.enumType is not an Enum.

Comentários

O ToObject(Type, Byte) método converte value para um membro de enumeração cujo valor subjacente é value .The ToObject(Type, Byte) method converts value to an enumeration member whose underlying value is value. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Para garantir que value seja um valor válido subjacente da enumeração enumType, passe-o para o método IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Este método de conversão retorna um valor do tipo Object.This conversion method returns a value of type Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType.You can then cast it or convert it to an object of type enumType.

Confira também

Aplica-se a

ToObject(Type, UInt64)

Importante

Esta API não está em conformidade com CLS.

Converte o valor inteiro sem sinal de 64 bits especificado em um membro de enumeração.Converts the specified 64-bit unsigned integer value to an enumeration member.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::UInt64 value);
[System.CLSCompliant(false)]
public static object ToObject (Type enumType, ulong value);
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
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

O tipo de enumeração a ser retornado.The enumeration type to return.

value
UInt64

O valor a ser convertido em um membro de enumeração.The value to convert to an enumeration member.

Retornos

Object

Uma instância da enumeração definida como value.An instance of the enumeration set to value.

Atributos

Exceções

enumType é null.enumType is null.

enumType não é um Enum.enumType is not an Enum.

Comentários

O ToObject(Type, UInt64) método converte value para um membro de enumeração cujo valor subjacente é value .The ToObject(Type, UInt64) method converts value to an enumeration member whose underlying value is value. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Para garantir que value seja um valor válido subjacente da enumeração enumType, passe-o para o método IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Este método de conversão retorna um valor do tipo Object.This conversion method returns a value of type Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType.You can then cast it or convert it to an object of type enumType.

Confira também

Aplica-se a