Enum.ToObject Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Converte um valor inteiro especificado para um membro de enumeração.
Sobrecargas
| Name | Description |
|---|---|
| ToObject(Type, Int16) |
Converte o inteiro com assinatura especificado de 16 bits num membro de enumeração. |
| ToObject(Type, Int32) |
Converte o inteiro assinado especificado de 32 bits para um membro de enumeração. |
| ToObject(Type, Int64) |
Converte o inteiro com sinal especificado de 64 bits num membro de enumeração. |
| ToObject(Type, Object) |
Converte o objeto especificado com valor inteiro num membro de enumeração. |
| ToObject(Type, SByte) |
Converte o valor inteiro assinado especificado de 8 bits para um membro de enumeração. |
| ToObject(Type, UInt16) |
Converte o valor inteiro não assinado especificado de 16 bits para um membro de enumeração. |
| ToObject(Type, UInt32) |
Converte o valor inteiro não assinado especificado de 32 bits para um membro de enumeração. |
| ToObject(Type, UInt64) |
Converte o valor inteiro não assinado especificado de 64 bits para um membro de enumeração. |
| ToObject(Type, Byte) |
Converte o inteiro não assinado especificado de 8 bits para um membro de enumeração. |
ToObject(Type, Int16)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
Converte o inteiro com assinatura especificado de 16 bits num membro de enumeração.
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 devolver.
- value
- Int16
O valor a converter para um membro de enumeração.
Devoluções
Uma instância da enumeração definida como value.
- Atributos
Exceções
enumType é null.
enumType não é um Enum.
.NET 8 e versões posteriores: enumType é um tipo de enumeração suportado por Boole.
Observações
O ToObject(Type, Int16) método converte value num membro de enumeração cujo valor subjacente é value. Note-se que a conversão tem sucesso mesmo que o valor esteja fora dos limites dos enumType membros. Para garantir que value é um valor subjacente válido da enumType enumeração, passe-o ao IsDefined método.
Este método de conversão devolve um valor do tipo Object. Pode então confundir ou converter para um objeto do tipo enumType.
Ver também
Aplica-se a
ToObject(Type, Int32)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
Converte o inteiro assinado especificado de 32 bits para um membro de enumeração.
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 devolver.
- value
- Int32
O valor a converter para um membro de enumeração.
Devoluções
Uma instância da enumeração definida como value.
- Atributos
Exceções
enumType é null.
enumType não é um Enum.
.NET 8 e versões posteriores: enumType é um tipo de enumeração suportado por Boole.
Observações
O ToObject(Type, Int32) método converte value num membro de enumeração cujo valor subjacente é value. Note-se que a conversão tem sucesso mesmo que o valor esteja fora dos limites dos enumType membros. Para garantir que value é um valor subjacente válido da enumType enumeração, passe-o ao IsDefined método.
Este método de conversão devolve um valor do tipo Object. Pode então confundir ou converter para um objeto do tipo enumType.
Ver também
Aplica-se a
ToObject(Type, Int64)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
Converte o inteiro com sinal especificado de 64 bits num membro de enumeração.
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 devolver.
- value
- Int64
O valor a converter para um membro de enumeração.
Devoluções
Uma instância da enumeração definida como value.
- Atributos
Exceções
enumType é null.
enumType não é um Enum.
.NET 8 e versões posteriores: enumType é um tipo de enumeração suportado por Boole.
Observações
O ToObject(Type, Int64) método converte value num membro de enumeração cujo valor subjacente é value. Note-se que a conversão tem sucesso mesmo que o valor esteja fora dos limites dos enumType membros. Para garantir que value é um valor subjacente válido da enumType enumeração, passe-o ao IsDefined método.
Este método de conversão devolve um valor do tipo Object. Pode então confundir ou converter para um objeto do tipo enumType.
Ver também
Aplica-se a
ToObject(Type, Object)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
Converte o objeto especificado com valor inteiro num membro de enumeração.
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 devolver.
- value
- Object
O valor converte-se num membro de enumeração.
Devoluções
Um objeto de enumeração cujo valor é value.
- Atributos
Exceções
enumType ou value é null.
enumType não é um Enum.
-ou-
value não é do tipo SByte, Int16, Int32, Int64, Byte, UInt16, UInt32, ou UInt64.
.NET 8 e versões posteriores: enumType é um tipo de enumeração suportado por Boole.
Observações
O ToObject(Type, Object) método converte o valor value integral num membro de enumeração cujo valor subjacente é value. Note-se que a conversão tem sucesso mesmo que o valor esteja fora dos limites dos enumType membros. Para garantir que value é um valor subjacente válido da enumType enumeração, passe-o ao IsDefined método.
Este método de conversão devolve um valor do tipo Object. Pode então confundir ou converter para um objeto do tipo enumType.
Ver também
Aplica-se a
ToObject(Type, SByte)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
Importante
Esta API não está em conformidade com CLS.
Converte o valor inteiro assinado especificado de 8 bits para um membro de enumeração.
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
O tipo de enumeração a devolver.
- value
- SByte
O valor a converter para um membro de enumeração.
Devoluções
Uma instância da enumeração definida como value.
- Atributos
Exceções
enumType é null.
enumType não é um Enum.
.NET 8 e versões posteriores: enumType é um tipo de enumeração suportado por Boole.
Observações
O ToObject(Type, SByte) método converte value num membro de enumeração cujo valor subjacente é value. Note-se que a conversão tem sucesso mesmo que o valor esteja fora dos limites dos enumType membros. Para garantir que value é um valor subjacente válido da enumType enumeração, passe-o ao IsDefined método.
Este método de conversão devolve um valor do tipo Object. Pode então confundir ou converter para um objeto do tipo enumType.
Ver também
Aplica-se a
ToObject(Type, UInt16)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
Importante
Esta API não está em conformidade com CLS.
Converte o valor inteiro não assinado especificado de 16 bits para um membro de enumeração.
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
O tipo de enumeração a devolver.
- value
- UInt16
O valor a converter para um membro de enumeração.
Devoluções
Uma instância da enumeração definida como value.
- Atributos
Exceções
enumType é null.
enumType não é um Enum.
.NET 8 e versões posteriores: enumType é um tipo de enumeração suportado por Boole.
Observações
O ToObject(Type, UInt16) método converte value num membro de enumeração cujo valor subjacente é value. Note-se que a conversão tem sucesso mesmo que o valor esteja fora dos limites dos enumType membros. Para garantir que value é um valor subjacente válido da enumType enumeração, passe-o ao IsDefined método.
Este método de conversão devolve um valor do tipo Object. Pode então confundir ou converter para um objeto do tipo enumType.
Ver também
Aplica-se a
ToObject(Type, UInt32)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
Importante
Esta API não está em conformidade com CLS.
Converte o valor inteiro não assinado especificado de 32 bits para um membro de enumeração.
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
O tipo de enumeração a devolver.
- value
- UInt32
O valor a converter para um membro de enumeração.
Devoluções
Uma instância da enumeração definida como value.
- Atributos
Exceções
enumType é null.
enumType não é um Enum.
.NET 8 e versões posteriores: enumType é um tipo de enumeração suportado por Boole.
Observações
O ToObject(Type, UInt32) método converte value num membro de enumeração cujo valor subjacente é value. Note-se que a conversão tem sucesso mesmo que o valor esteja fora dos limites dos enumType membros. Para garantir que value é um valor subjacente válido da enumType enumeração, passe-o ao IsDefined método.
Este método de conversão devolve um valor do tipo Object. Pode então confundir ou converter para um objeto do tipo enumType.
Ver também
Aplica-se a
ToObject(Type, UInt64)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
Importante
Esta API não está em conformidade com CLS.
Converte o valor inteiro não assinado especificado de 64 bits para um membro de enumeração.
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
O tipo de enumeração a devolver.
- value
- UInt64
O valor a converter para um membro de enumeração.
Devoluções
Uma instância da enumeração definida como value.
- Atributos
Exceções
enumType é null.
enumType não é um Enum.
.NET 8 e versões posteriores: enumType é um tipo de enumeração suportado por Boole.
Observações
O ToObject(Type, UInt64) método converte value num membro de enumeração cujo valor subjacente é value. Note-se que a conversão tem sucesso mesmo que o valor esteja fora dos limites dos enumType membros. Para garantir que value é um valor subjacente válido da enumType enumeração, passe-o ao IsDefined método.
Este método de conversão devolve um valor do tipo Object. Pode então confundir ou converter para um objeto do tipo enumType.
Ver também
Aplica-se a
ToObject(Type, Byte)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
Converte o inteiro não assinado especificado de 8 bits para um membro de enumeração.
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 devolver.
- value
- Byte
O valor a converter para um membro de enumeração.
Devoluções
Uma instância da enumeração definida como value.
- Atributos
Exceções
enumType é null.
enumType não é um Enum.
.NET 8 e versões posteriores: enumType é um tipo de enumeração suportado por Boole.
Observações
O ToObject(Type, Byte) método converte value num membro de enumeração cujo valor subjacente é value. Note-se que a conversão tem sucesso mesmo que o valor esteja fora dos limites dos enumType membros. Para garantir que value é um valor subjacente válido da enumType enumeração, passe-o ao IsDefined método.
Este método de conversão devolve um valor do tipo Object. Pode então confundir ou converter para um objeto do tipo enumType.