Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Enum.ToObject (Type, Object)

 

Data di pubblicazione: ottobre 2016

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

Spazio dei nomi:   System
Assembly:  mscorlib (in mscorlib.dll)

[ComVisibleAttribute(true)]
public static object ToObject(
	Type enumType,
	object value
)

Parametri

enumType
Type: System.Type

Tipo di enumerazione da restituire.

value
Type: System.Object

Valore da convertire in un membro di enumerazione.

Valore restituito

Type: System.Object

Oggetto di enumerazione il cui valore è value.

Exception Condition
ArgumentNullException

enumType o value è null.

ArgumentException

enumType non è un elemento Enum.

-oppure-

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

Il ToObject(Type, Object) metodo converte il valore integrale value a un membro di enumerazione il cui valore sottostante è value. Si noti che la conversione ha esito positivo anche se è di fuori dei limiti del valore enumType membri. Per garantire che value è un valore sottostante valido del enumType enumerazione, passa a di 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.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 1.1
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: