Enum.ValueOf(Class, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает константу перечисления указанного класса перечисления с указанным именем.
[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 if или name is null.
Комментарии
Возвращает константу перечисления указанного класса перечисления с указанным именем. Имя должно совпадать точно с идентификатором, используемым для объявления константы перечисления в этом классе. (Не допускаются лишние символы пробелов.)
Обратите внимание, что для определенного класса Tперечисления неявно объявленный public static T valueOf(String) метод в этой перечислении может использоваться вместо этого метода для сопоставления с именем соответствующей константы перечисления. Все константы класса перечисления можно получить путем вызова неявного public static T[] values() метода этого класса.
Добавлено в версии 1.5.
Документация по Java для java.lang.Enum.valueOf(java.lang.Class<T>, java.lang.String).
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.