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
要返回的常量的名称
返回
具有指定名称的指定枚举类的枚举常量
- 属性
注解
返回具有指定名称的指定枚举类的枚举常量。 该名称必须与用于在此类中声明枚举常量的标识符完全匹配。 (不允许使用多余的空格字符。
请注意,对于特定枚举类 T,可以使用该枚举上的隐式声明 public static T valueOf(String) 方法,而不是使用此方法从名称映射到相应的枚举常量。 可以通过调用该类的隐式 public static T[] values() 方法获取枚举类的所有常量。
在 1.5 中添加。
适用于 . 的 java.lang.Enum.valueOf(java.lang.Class<T>, java.lang.String)Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。