Enum.ToObject Método

Definição

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.

Ver também

Aplica-se a