Enum.ToObject Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Converte um valor inteiro especificado em membro de enumeração.
Sobrecargas
ToObject(Type, Int16) |
Converte o inteiro com sinal de 16 bits especificado em um membro de enumeração. |
ToObject(Type, Int32) |
Converte o inteiro com sinal de 32 bits especificado para um membro de enumeração. |
ToObject(Type, Int64) |
Converte o inteiro com sinal de 64 bits especificado em um membro de enumeração. |
ToObject(Type, Object) |
Converte o objeto especificado com um valor inteiro em um membro da enumeração. |
ToObject(Type, SByte) |
Converte o valor inteiro com sinal de 8 bits especificado em um membro de enumeração. |
ToObject(Type, UInt16) |
Converte o valor inteiro sem sinal de 16 bits especificado em um membro de enumeração. |
ToObject(Type, UInt32) |
Converte o valor inteiro sem sinal de 32 bits especificado em um membro de enumeração. |
ToObject(Type, UInt64) |
Converte o valor inteiro sem sinal de 64 bits especificado em um membro de enumeração. |
ToObject(Type, Byte) |
Converte o inteiro sem sinal de 8 bits especificado para um membro de enumeração. |
ToObject(Type, Int16)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
Converte o inteiro com sinal de 16 bits especificado em um 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 ser retornado.
- value
- Int16
O valor a ser convertido em um membro de enumeração.
Retornos
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 com suporte booliano.
Comentários
O ToObject(Type, Int16) método é convertido value
em um membro de enumeração cujo valor subjacente é value
. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType
. Para garantir que value
seja um valor válido subjacente da enumeração enumType
, passe-o para o método IsDefined.
Este método de conversão retorna um valor do tipo Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType
.
Confira também
Aplica-se a
ToObject(Type, Int32)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
Converte o inteiro com sinal de 32 bits especificado 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 ser retornado.
- value
- Int32
O valor a ser convertido em um membro de enumeração.
Retornos
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 com suporte booliano.
Comentários
O ToObject(Type, Int32) método é convertido value
em um membro de enumeração cujo valor subjacente é value
. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType
. Para garantir que value
seja um valor válido subjacente da enumeração enumType
, passe-o para o método IsDefined.
Este método de conversão retorna um valor do tipo Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType
.
Confira também
Aplica-se a
ToObject(Type, Int64)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
Converte o inteiro com sinal de 64 bits especificado em um 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 ser retornado.
- value
- Int64
O valor a ser convertido em um membro de enumeração.
Retornos
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 com suporte booliano.
Comentários
O ToObject(Type, Int64) método é convertido value
em um membro de enumeração cujo valor subjacente é value
. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType
. Para garantir que value
seja um valor válido subjacente da enumeração enumType
, passe-o para o método IsDefined.
Este método de conversão retorna um valor do tipo Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType
.
Confira também
Aplica-se a
ToObject(Type, Object)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
Converte o objeto especificado com um valor inteiro em um membro da 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 ser retornado.
- value
- Object
O valor a ser convertido em um membro da enumeração.
Retornos
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 com suporte booliano.
Comentários
O ToObject(Type, Object) método converte o valor value
integral em um membro de enumeração cujo valor subjacente é value
. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType
. Para garantir que value
seja um valor válido subjacente da enumeração enumType
, passe-o para o método IsDefined.
Este método de conversão retorna um valor do tipo Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType
.
Confira também
Aplica-se a
ToObject(Type, SByte)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
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.
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 ser retornado.
- value
- SByte
O valor a ser convertido em um membro de enumeração.
Retornos
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 com suporte booliano.
Comentários
O ToObject(Type, SByte) método é convertido value
em um membro de enumeração cujo valor subjacente é value
. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType
. Para garantir que value
seja um valor válido subjacente da enumeração enumType
, passe-o para o método IsDefined.
Este método de conversão retorna um valor do tipo Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType
.
Confira também
Aplica-se a
ToObject(Type, UInt16)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
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.
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 ser retornado.
- value
- UInt16
O valor a ser convertido em um membro de enumeração.
Retornos
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 com suporte booliano.
Comentários
O ToObject(Type, UInt16) método é convertido value
em um membro de enumeração cujo valor subjacente é value
. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType
. Para garantir que value
seja um valor válido subjacente da enumeração enumType
, passe-o para o método IsDefined.
Este método de conversão retorna um valor do tipo Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType
.
Confira também
Aplica-se a
ToObject(Type, UInt32)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
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.
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 ser retornado.
- value
- UInt32
O valor a ser convertido em um membro de enumeração.
Retornos
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 com suporte booliano.
Comentários
O ToObject(Type, UInt32) método é convertido value
em um membro de enumeração cujo valor subjacente é value
. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType
. Para garantir que value
seja um valor válido subjacente da enumeração enumType
, passe-o para o método IsDefined.
Este método de conversão retorna um valor do tipo Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType
.
Confira também
Aplica-se a
ToObject(Type, UInt64)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
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.
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 ser retornado.
- value
- UInt64
O valor a ser convertido em um membro de enumeração.
Retornos
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 com suporte booliano.
Comentários
O ToObject(Type, UInt64) método é convertido value
em um membro de enumeração cujo valor subjacente é value
. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType
. Para garantir que value
seja um valor válido subjacente da enumeração enumType
, passe-o para o método IsDefined.
Este método de conversão retorna um valor do tipo Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType
.
Confira também
Aplica-se a
ToObject(Type, Byte)
- Origem:
- Enum.cs
- Origem:
- Enum.cs
- Origem:
- Enum.cs
Converte o inteiro sem sinal de 8 bits especificado 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 ser retornado.
- value
- Byte
O valor a ser convertido em um membro de enumeração.
Retornos
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 com suporte booliano.
Comentários
O ToObject(Type, Byte) método é convertido value
em um membro de enumeração cujo valor subjacente é value
. A conversão é bem-sucedida mesmo se o valor está fora dos limites de membros enumType
. Para garantir que value
seja um valor válido subjacente da enumeração enumType
, passe-o para o método IsDefined.
Este método de conversão retorna um valor do tipo Object. Em seguida, é possível convertê-lo em um objeto do tipo enumType
.