Enum.ToObject Metodo

Definizione

Converte un valore intero specificato in un membro di enumerazione.Converts a specified integer value to an enumeration member.

Overload

ToObject(Type, Int16)

Converte l'intero con segno a 16 bit specificato in un membro di enumerazione.Converts the specified 16-bit signed integer to an enumeration member.

ToObject(Type, UInt64)

Converte il valore dell'intero senza segno a 64 bit specificato in un membro di enumerazione.Converts the specified 64-bit unsigned integer value to an enumeration member.

ToObject(Type, UInt32)

Converte il valore dell'intero senza segno a 32 bit specificato in un membro di enumerazione.Converts the specified 32-bit unsigned integer value to an enumeration member.

ToObject(Type, UInt16)

Converte il valore dell'intero senza segno a 16 bit specificato in un membro di enumerazione.Converts the specified 16-bit unsigned integer value to an enumeration member.

ToObject(Type, SByte)

Converte il valore dell'intero con segno a 8 bit specificato in un membro di enumerazione.Converts the specified 8-bit signed integer value to an enumeration member.

ToObject(Type, Object)

Converte l'oggetto specificato con un valore intero in un membro di enumerazione.Converts the specified object with an integer value to an enumeration member.

ToObject(Type, Int64)

Converte l'intero con segno a 64 bit specificato in un membro di enumerazione.Converts the specified 64-bit signed integer to an enumeration member.

ToObject(Type, Int32)

Converte l'intero con segno a 32 bit specificato in un membro di enumerazione.Converts the specified 32-bit signed integer to an enumeration member.

ToObject(Type, Byte)

Converte l'intero senza segno a 8 bit specificato in un membro di enumerazione.Converts the specified 8-bit unsigned integer to an enumeration member.

ToObject(Type, Int16)

Converte l'intero con segno a 16 bit specificato in un membro di enumerazione.Converts the specified 16-bit signed integer to an enumeration member.

public:
 static System::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
Public Shared Function ToObject (enumType As Type, value As Short) As Object

Parametri

enumType
Type

Tipo di enumerazione da restituire.The enumeration type to return.

value
Int16

Valore da convertire in un membro di enumerazione.The value to convert to an enumeration member.

Restituisce

Istanza dell'enumerazione impostata su value.An instance of the enumeration set to value.

Attributi

Eccezioni

enumType è null.enumType is null.

enumType non è un elemento Enum.enumType is not an Enum.

Commenti

Il metodo ToObject(Type, Int16) converte value in un membro di enumerazione il cui valore sottostante è value.The ToObject(Type, Int16) method converts value to an enumeration member whose underlying value is value. Si noti che la conversione ha esito positivo anche se il valore non rientra nei limiti dei membri di enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType, passarlo al metodo IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Questo metodo di conversione restituisce un valore di tipo Object.This conversion method returns a value of type Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.You can then cast it or convert it to an object of type enumType.

Vedi anche

ToObject(Type, UInt64)

Importante

Questa API non è conforme a CLS.

Converte il valore dell'intero senza segno a 64 bit specificato in un membro di enumerazione.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)]
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, ulong value);
static member ToObject : Type * uint64 -> obj
Public Shared Function ToObject (enumType As Type, value As ULong) As Object

Parametri

enumType
Type

Tipo di enumerazione da restituire.The enumeration type to return.

value
UInt64

Valore da convertire in un membro di enumerazione.The value to convert to an enumeration member.

Restituisce

Istanza dell'enumerazione impostata su value.An instance of the enumeration set to value.

Attributi

Eccezioni

enumType è null.enumType is null.

enumType non è un elemento Enum.enumType is not an Enum.

Commenti

Il metodo ToObject(Type, UInt64) converte value in un membro di enumerazione il cui valore sottostante è value.The ToObject(Type, UInt64) method converts value to an enumeration member whose underlying value is value. Si noti che la conversione ha esito positivo anche se il valore non rientra nei limiti dei membri di enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType, passarlo al metodo IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Questo metodo di conversione restituisce un valore di tipo Object.This conversion method returns a value of type Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.You can then cast it or convert it to an object of type enumType.

Vedi anche

ToObject(Type, UInt32)

Importante

Questa API non è conforme a CLS.

Converte il valore dell'intero senza segno a 32 bit specificato in un membro di enumerazione.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)]
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, uint value);
static member ToObject : Type * uint32 -> obj
Public Shared Function ToObject (enumType As Type, value As UInteger) As Object

Parametri

enumType
Type

Tipo di enumerazione da restituire.The enumeration type to return.

value
UInt32

Valore da convertire in un membro di enumerazione.The value to convert to an enumeration member.

Restituisce

Istanza dell'enumerazione impostata su value.An instance of the enumeration set to value.

Attributi

Eccezioni

enumType è null.enumType is null.

enumType non è un elemento Enum.enumType is not an Enum.

Commenti

Il metodo ToObject(Type, UInt32) converte value in un membro di enumerazione il cui valore sottostante è value.The ToObject(Type, UInt32) method converts value to an enumeration member whose underlying value is value. Si noti che la conversione ha esito positivo anche se il valore non rientra nei limiti dei membri di enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType, passarlo al metodo IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Questo metodo di conversione restituisce un valore di tipo Object.This conversion method returns a value of type Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.You can then cast it or convert it to an object of type enumType.

Vedi anche

ToObject(Type, UInt16)

Importante

Questa API non è conforme a CLS.

Converte il valore dell'intero senza segno a 16 bit specificato in un membro di enumerazione.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)]
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, ushort value);
static member ToObject : Type * uint16 -> obj
Public Shared Function ToObject (enumType As Type, value As UShort) As Object

Parametri

enumType
Type

Tipo di enumerazione da restituire.The enumeration type to return.

value
UInt16

Valore da convertire in un membro di enumerazione.The value to convert to an enumeration member.

Restituisce

Istanza dell'enumerazione impostata su value.An instance of the enumeration set to value.

Attributi

Eccezioni

enumType è null.enumType is null.

enumType non è un elemento Enum.enumType is not an Enum.

Commenti

Il metodo ToObject(Type, UInt16) converte value in un membro di enumerazione il cui valore sottostante è value.The ToObject(Type, UInt16) method converts value to an enumeration member whose underlying value is value. Si noti che la conversione ha esito positivo anche se il valore non rientra nei limiti dei membri di enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType, passarlo al metodo IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Questo metodo di conversione restituisce un valore di tipo Object.This conversion method returns a value of type Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.You can then cast it or convert it to an object of type enumType.

Vedi anche

ToObject(Type, SByte)

Importante

Questa API non è conforme a CLS.

Converte il valore dell'intero con segno a 8 bit specificato in un membro di enumerazione.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)]
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, sbyte value);
static member ToObject : Type * sbyte -> obj
Public Shared Function ToObject (enumType As Type, value As SByte) As Object

Parametri

enumType
Type

Tipo di enumerazione da restituire.The enumeration type to return.

value
SByte

Valore da convertire in un membro di enumerazione.The value to convert to an enumeration member.

Restituisce

Istanza dell'enumerazione impostata su value.An instance of the enumeration set to value.

Attributi

Eccezioni

enumType è null.enumType is null.

enumType non è un elemento Enum.enumType is not an Enum.

Commenti

Il metodo ToObject(Type, SByte) converte value in un membro di enumerazione il cui valore sottostante è value.The ToObject(Type, SByte) method converts value to an enumeration member whose underlying value is value. Si noti che la conversione ha esito positivo anche se il valore non rientra nei limiti dei membri di enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType, passarlo al metodo IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Questo metodo di conversione restituisce un valore di tipo Object.This conversion method returns a value of type Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.You can then cast it or convert it to an object of type enumType.

Vedi anche

ToObject(Type, Object)

Converte l'oggetto specificato con un valore intero in un membro di enumerazione.Converts the specified object with an integer value to an enumeration member.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::Object ^ value);
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, object value);
static member ToObject : Type * obj -> obj
Public Shared Function ToObject (enumType As Type, value As Object) As Object

Parametri

enumType
Type

Tipo di enumerazione da restituire.The enumeration type to return.

value
Object

Valore da convertire in un membro di enumerazione.The value convert to an enumeration member.

Restituisce

Oggetto di enumerazione il cui valore è value.An enumeration object whose value is value.

Attributi

Eccezioni

enumType o value è null.enumType or value is null.

enumType non è un elemento Enum.enumType is not an Enum.

-oppure--or- value non è di tipo SByte, Int16, Int32, Int64, Byte, UInt16, UInt32 o UInt64.value is not type SByte, Int16, Int32, Int64, Byte, UInt16, UInt32, or UInt64.

Commenti

Il metodo ToObject(Type, Object) converte il valore integrale value in un membro di enumerazione il cui valore sottostante è value.The ToObject(Type, Object) method converts the integral value value to an enumeration member whose underlying value is value. Si noti che la conversione ha esito positivo anche se il valore non rientra nei limiti dei membri di enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType, passarlo al metodo IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Questo metodo di conversione restituisce un valore di tipo Object.This conversion method returns a value of type Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.You can then cast it or convert it to an object of type enumType.

Vedi anche

ToObject(Type, Int64)

Converte l'intero con segno a 64 bit specificato in un membro di enumerazione.Converts the specified 64-bit signed integer to an enumeration member.

public:
 static System::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
Public Shared Function ToObject (enumType As Type, value As Long) As Object

Parametri

enumType
Type

Tipo di enumerazione da restituire.The enumeration type to return.

value
Int64

Valore da convertire in un membro di enumerazione.The value to convert to an enumeration member.

Restituisce

Istanza dell'enumerazione impostata su value.An instance of the enumeration set to value.

Attributi

Eccezioni

enumType è null.enumType is null.

enumType non è un elemento Enum.enumType is not an Enum.

Commenti

Il metodo ToObject(Type, Int64) converte value in un membro di enumerazione il cui valore sottostante è value.The ToObject(Type, Int64) method converts value to an enumeration member whose underlying value is value. Si noti che la conversione ha esito positivo anche se il valore non rientra nei limiti dei membri di enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType, passarlo al metodo IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Questo metodo di conversione restituisce un valore di tipo Object.This conversion method returns a value of type Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.You can then cast it or convert it to an object of type enumType.

Vedi anche

ToObject(Type, Int32)

Converte l'intero con segno a 32 bit specificato in un membro di enumerazione.Converts the specified 32-bit signed integer to an enumeration member.

public:
 static System::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
Public Shared Function ToObject (enumType As Type, value As Integer) As Object

Parametri

enumType
Type

Tipo di enumerazione da restituire.The enumeration type to return.

value
Int32

Valore da convertire in un membro di enumerazione.The value to convert to an enumeration member.

Restituisce

Istanza dell'enumerazione impostata su value.An instance of the enumeration set to value.

Attributi

Eccezioni

enumType è null.enumType is null.

enumType non è un elemento Enum.enumType is not an Enum.

Commenti

Il metodo ToObject(Type, Int32) converte value in un membro di enumerazione il cui valore sottostante è value.The ToObject(Type, Int32) method converts value to an enumeration member whose underlying value is value. Si noti che la conversione ha esito positivo anche se il valore non rientra nei limiti dei membri di enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType, passarlo al metodo IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Questo metodo di conversione restituisce un valore di tipo Object.This conversion method returns a value of type Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.You can then cast it or convert it to an object of type enumType.

Vedi anche

ToObject(Type, Byte)

Converte l'intero senza segno a 8 bit specificato in un membro di enumerazione.Converts the specified 8-bit unsigned integer to an enumeration member.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::Byte value);
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, byte value);
static member ToObject : Type * byte -> obj
Public Shared Function ToObject (enumType As Type, value As Byte) As Object

Parametri

enumType
Type

Tipo di enumerazione da restituire.The enumeration type to return.

value
Byte

Valore da convertire in un membro di enumerazione.The value to convert to an enumeration member.

Restituisce

Istanza dell'enumerazione impostata su value.An instance of the enumeration set to value.

Attributi

Eccezioni

enumType è null.enumType is null.

enumType non è un elemento Enum.enumType is not an Enum.

Commenti

Il metodo ToObject(Type, Byte) converte value in un membro di enumerazione il cui valore sottostante è value.The ToObject(Type, Byte) method converts value to an enumeration member whose underlying value is value. Si noti che la conversione ha esito positivo anche se il valore non rientra nei limiti dei membri di enumType.Note that the conversion succeeds even if value is outside the bounds of enumType members. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType, passarlo al metodo IsDefined.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Questo metodo di conversione restituisce un valore di tipo Object.This conversion method returns a value of type Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.You can then cast it or convert it to an object of type enumType.

Vedi anche

Si applica a