Enum.ToObject Método

Definição

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.

Confira também

Aplica-se a