PropertyConverter.EnumFromString(Type, String) Method

Definition

Converts the string representation to a value of the specified enumeration type.

This API supports the product infrastructure and is not intended to be used directly from your code.

public static object EnumFromString(Type enumType, string value);

Parameters

enumType
Type

A Type that represents the enumeration type to create from the value parameter.

value
String

The String that represents a value in the enumerator.

Returns

An enumeration of type enumType.

Exceptions

enumType or value is null.

enumType is not an Enum.

-or-

value is either an empty string ("") or contains only white spaces.

-or-

value is a name, but not one of the named constants defined for the enumeration.

Remarks

The EnumFromString method is used to convert a string value to its equivalent enumeration value.

备注

This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. To convert a string value to its equivalent enumeration value, use the Enum.Parse method.

Applies to

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

See also