Condividi tramite


Enum.ToObject Metodo

Definizione

Converte un valore intero specificato in un membro di enumerazione.

Overload

ToObject(Type, Int16)

Converte l'intero con segno a 16 bit specificato in un membro di enumerazione.

ToObject(Type, Int32)

Converte l'intero con segno a 32 bit specificato in un membro di enumerazione.

ToObject(Type, Int64)

Converte l'intero con segno a 64 bit specificato in un membro di enumerazione.

ToObject(Type, Object)

Converte l'oggetto specificato con un valore intero in un membro di enumerazione.

ToObject(Type, SByte)

Converte il valore dell'intero con segno a 8 bit specificato in un membro di enumerazione.

ToObject(Type, UInt16)

Converte il valore dell'intero senza segno a 16 bit specificato in un membro di enumerazione.

ToObject(Type, UInt32)

Converte il valore dell'intero senza segno a 32 bit specificato in un membro di enumerazione.

ToObject(Type, UInt64)

Converte il valore dell'intero senza segno a 64 bit specificato in un membro di enumerazione.

ToObject(Type, Byte)

Converte l'intero senza segno a 8 bit specificato in un membro di enumerazione.

ToObject(Type, Int16)

Origine:
Enum.cs
Origine:
Enum.cs
Origine:
Enum.cs

Converte l'intero con segno a 16 bit specificato in un membro di enumerazione.

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

Parametri

enumType
Type

Tipo di enumerazione da restituire.

value
Int16

Valore da convertire in un membro di enumerazione.

Restituisce

Istanza dell'enumerazione impostata su value.

Attributi

Eccezioni

enumType è null.

enumType non è un elemento Enum.

.NET 8 e versioni successive: enumType è un tipo di enumerazione booleano supportato.

Commenti

Il ToObject(Type, Int16) metodo converte value in un membro di enumerazione il cui valore sottostante è value. Si noti che la conversione ha esito positivo anche se il valore è esterno ai limiti dei enumType membri. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType , passarlo al IsDefined metodo.

Questo metodo di conversione restituisce un valore di tipo Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.

Vedi anche

Si applica a

ToObject(Type, Int32)

Origine:
Enum.cs
Origine:
Enum.cs
Origine:
Enum.cs

Converte l'intero con segno a 32 bit specificato in un membro di enumerazione.

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

Parametri

enumType
Type

Tipo di enumerazione da restituire.

value
Int32

Valore da convertire in un membro di enumerazione.

Restituisce

Istanza dell'enumerazione impostata su value.

Attributi

Eccezioni

enumType è null.

enumType non è un elemento Enum.

.NET 8 e versioni successive: enumType è un tipo di enumerazione booleano supportato.

Commenti

Il ToObject(Type, Int32) metodo converte value in un membro di enumerazione il cui valore sottostante è value. Si noti che la conversione ha esito positivo anche se il valore è esterno ai limiti dei enumType membri. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType , passarlo al IsDefined metodo.

Questo metodo di conversione restituisce un valore di tipo Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.

Vedi anche

Si applica a

ToObject(Type, Int64)

Origine:
Enum.cs
Origine:
Enum.cs
Origine:
Enum.cs

Converte l'intero con segno a 64 bit specificato in un membro di enumerazione.

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

Parametri

enumType
Type

Tipo di enumerazione da restituire.

value
Int64

Valore da convertire in un membro di enumerazione.

Restituisce

Istanza dell'enumerazione impostata su value.

Attributi

Eccezioni

enumType è null.

enumType non è un elemento Enum.

.NET 8 e versioni successive: enumType è un tipo di enumerazione booleano supportato.

Commenti

Il ToObject(Type, Int64) metodo converte value in un membro di enumerazione il cui valore sottostante è value. Si noti che la conversione ha esito positivo anche se il valore è esterno ai limiti dei enumType membri. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType , passarlo al IsDefined metodo.

Questo metodo di conversione restituisce un valore di tipo Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.

Vedi anche

Si applica a

ToObject(Type, Object)

Origine:
Enum.cs
Origine:
Enum.cs
Origine:
Enum.cs

Converte l'oggetto specificato con un valore intero in un membro di enumerazione.

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

Parametri

enumType
Type

Tipo di enumerazione da restituire.

value
Object

Valore da convertire in un membro di enumerazione.

Restituisce

Oggetto di enumerazione il cui valore è value.

Attributi

Eccezioni

enumType o value è null.

enumType non è un elemento Enum.

-oppure-

value non è di tipo SByte, Int16, Int32, Int64, Byte, UInt16, UInt32 o UInt64.

.NET 8 e versioni successive: enumType è un tipo di enumerazione booleano supportato.

Commenti

Il ToObject(Type, Object) metodo converte il valore value integrale in un membro di enumerazione il cui valore sottostante è value. Si noti che la conversione ha esito positivo anche se il valore è esterno ai limiti dei enumType membri. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType , passarlo al IsDefined metodo.

Questo metodo di conversione restituisce un valore di tipo Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.

Vedi anche

Si applica a

ToObject(Type, SByte)

Origine:
Enum.cs
Origine:
Enum.cs
Origine:
Enum.cs

Importante

Questa API non è conforme a CLS.

Converte il valore dell'intero con segno a 8 bit specificato in un membro di enumerazione.

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

Parametri

enumType
Type

Tipo di enumerazione da restituire.

value
SByte

Valore da convertire in un membro di enumerazione.

Restituisce

Istanza dell'enumerazione impostata su value.

Attributi

Eccezioni

enumType è null.

enumType non è un elemento Enum.

.NET 8 e versioni successive: enumType è un tipo di enumerazione booleano supportato.

Commenti

Il ToObject(Type, SByte) metodo converte value in un membro di enumerazione il cui valore sottostante è value. Si noti che la conversione ha esito positivo anche se il valore è esterno ai limiti dei enumType membri. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType , passarlo al IsDefined metodo.

Questo metodo di conversione restituisce un valore di tipo Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.

Vedi anche

Si applica a

ToObject(Type, UInt16)

Origine:
Enum.cs
Origine:
Enum.cs
Origine:
Enum.cs

Importante

Questa API non è conforme a CLS.

Converte il valore dell'intero senza segno a 16 bit specificato in un membro di enumerazione.

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

Parametri

enumType
Type

Tipo di enumerazione da restituire.

value
UInt16

Valore da convertire in un membro di enumerazione.

Restituisce

Istanza dell'enumerazione impostata su value.

Attributi

Eccezioni

enumType è null.

enumType non è un elemento Enum.

.NET 8 e versioni successive: enumType è un tipo di enumerazione booleano supportato.

Commenti

Il ToObject(Type, UInt16) metodo converte value in un membro di enumerazione il cui valore sottostante è value. Si noti che la conversione ha esito positivo anche se il valore è esterno ai limiti dei enumType membri. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType , passarlo al IsDefined metodo.

Questo metodo di conversione restituisce un valore di tipo Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.

Vedi anche

Si applica a

ToObject(Type, UInt32)

Origine:
Enum.cs
Origine:
Enum.cs
Origine:
Enum.cs

Importante

Questa API non è conforme a CLS.

Converte il valore dell'intero senza segno a 32 bit specificato in un membro di enumerazione.

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

Parametri

enumType
Type

Tipo di enumerazione da restituire.

value
UInt32

Valore da convertire in un membro di enumerazione.

Restituisce

Istanza dell'enumerazione impostata su value.

Attributi

Eccezioni

enumType è null.

enumType non è un elemento Enum.

.NET 8 e versioni successive: enumType è un tipo di enumerazione booleano supportato.

Commenti

Il ToObject(Type, UInt32) metodo converte value in un membro di enumerazione il cui valore sottostante è value. Si noti che la conversione ha esito positivo anche se il valore è esterno ai limiti dei enumType membri. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType , passarlo al IsDefined metodo.

Questo metodo di conversione restituisce un valore di tipo Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.

Vedi anche

Si applica a

ToObject(Type, UInt64)

Origine:
Enum.cs
Origine:
Enum.cs
Origine:
Enum.cs

Importante

Questa API non è conforme a CLS.

Converte il valore dell'intero senza segno a 64 bit specificato in un membro di enumerazione.

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

Parametri

enumType
Type

Tipo di enumerazione da restituire.

value
UInt64

Valore da convertire in un membro di enumerazione.

Restituisce

Istanza dell'enumerazione impostata su value.

Attributi

Eccezioni

enumType è null.

enumType non è un elemento Enum.

.NET 8 e versioni successive: enumType è un tipo di enumerazione booleano supportato.

Commenti

Il ToObject(Type, UInt64) metodo converte value in un membro di enumerazione il cui valore sottostante è value. Si noti che la conversione ha esito positivo anche se il valore è esterno ai limiti dei enumType membri. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType , passarlo al IsDefined metodo.

Questo metodo di conversione restituisce un valore di tipo Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.

Vedi anche

Si applica a

ToObject(Type, Byte)

Origine:
Enum.cs
Origine:
Enum.cs
Origine:
Enum.cs

Converte l'intero senza segno a 8 bit specificato in un membro di enumerazione.

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

Parametri

enumType
Type

Tipo di enumerazione da restituire.

value
Byte

Valore da convertire in un membro di enumerazione.

Restituisce

Istanza dell'enumerazione impostata su value.

Attributi

Eccezioni

enumType è null.

enumType non è un elemento Enum.

.NET 8 e versioni successive: enumType è un tipo di enumerazione booleano supportato.

Commenti

Il ToObject(Type, Byte) metodo converte value in un membro di enumerazione il cui valore sottostante è value. Si noti che la conversione ha esito positivo anche se il valore è esterno ai limiti dei enumType membri. Per assicurarsi che value sia un valore sottostante valido dell'enumerazione enumType , passarlo al IsDefined metodo.

Questo metodo di conversione restituisce un valore di tipo Object. È quindi possibile eseguirne il cast o convertirlo in un oggetto di tipo enumType.

Vedi anche

Si applica a