PropertyConverter.EnumFromString(Type, String) 方法

定义

将字符串表示形式转换为指定枚举类型的值。

此 API 支持产品基础结构,不能在代码中直接使用。

public:
 static System::Object ^ EnumFromString(Type ^ enumType, System::String ^ value);
public static object EnumFromString (Type enumType, string value);
static member EnumFromString : Type * string -> obj
Public Shared Function EnumFromString (enumType As Type, value As String) As Object

参数

enumType
Type

一个 Type,表示要从 value 参数创建的枚举类型。

value
String

String,表示枚举器中的值。

返回

Object

enumType 类型的枚举。

例外

enumTypevaluenull

enumType 不是 Enum

  • 或 - value 是空字符串 ("") 或仅包含空格。

  • 或 - value 是一个名称,而不是为该枚举定义的命名常量之一。

注解

EnumFromString使用方法可将字符串值转换为其等效的枚举值。

备注

此成员支持 .NET Framework 结构,不能在代码中直接使用。 若要将字符串值转换为其等效的枚举值,请使用 Enum.Parse 方法。

适用于

另请参阅