Enum.ValueOf(Class, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した名前の指定した列挙型クラスの列挙型定数を返します。
[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
パラメーター
- enumClass
- Class
定数を返す列挙型クラスの Class オブジェクト
- name
- String
返す定数の名前
返品
指定した名前を持つ指定した列挙型クラスの列挙型定数
- 属性
例外
enumClassが列挙型を表さないか、nameという名前の定数がない場合。
enumClassまたはnameがnull場合は。
注釈
指定した名前の指定した列挙型クラスの列挙型定数を返します。 名前は、このクラスで列挙型定数を宣言するために使用される識別子と正確に一致する必要があります。 (余分な空白文字は使用できません。
特定の列挙型クラス Tの場合、このメソッドの代わりに、その列挙型に対して暗黙的に宣言された public static T valueOf(String) メソッドを使用して、名前から対応する列挙型定数にマップできます。 列挙型クラスのすべての定数は、そのクラスの暗黙的な public static T[] values() メソッドを呼び出すことによって取得できます。
1\.5 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。