Enum.ValueOf(Class, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce la costante enumerazione della classe enumerazione specificata con il nome specificato.
[Android.Runtime.Register("valueOf", "(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.Enum<T>" })]
public static Java.Lang.Object ValueOf(Java.Lang.Class enumClass, string name);
[<Android.Runtime.Register("valueOf", "(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.Enum<T>" })>]
static member ValueOf : Java.Lang.Class * string -> Java.Lang.Object
Parametri
- enumClass
- Class
Class oggetto della classe enumerazione da cui restituire una costante
- name
- String
nome della costante da restituire
Valori restituiti
costante enumerazione della classe enumerazione specificata con il nome specificato
- Attributi
Eccezioni
se enumClass non rappresenta un tipo di enumerazione o non dispone di una costante denominata name.
se enumClass o name è null.
Commenti
Restituisce la costante enumerazione della classe enumerazione specificata con il nome specificato. Il nome deve corrispondere esattamente a un identificatore usato per dichiarare una costante enumerazione in questa classe. Non sono consentiti spazi vuoti estranei.
Si noti che per una determinata classe Tenumerazione , è possibile utilizzare il metodo dichiarato public static T valueOf(String) in modo implicito su tale enumerazione anziché questo metodo per eseguire il mapping da un nome alla costante enumerazione corrispondente. Tutte le costanti di una classe enum possono essere ottenute chiamando il metodo implicito public static T[] values() di tale classe.
Aggiunto nella versione 1.5.
per java.lang.Enum.valueOf(java.lang.Class<T>, java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.