Sdílet prostřednictvím


PropertyConverter.EnumFromString(Type, String) Metoda

Definice

Převede řetězcovou reprezentaci na hodnotu zadaného typu výčtu.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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

Parametry

enumType
Type

TypeKterý představuje typ výčtu, který má být vytvořen z value parametru.

value
String

String, Který představuje hodnotu v enumerátoru.

Návraty

Object

Výčet enumType typu

Výjimky

enumType nebo value je null .

enumType není Enum .

-nebo- value je buď prázdný řetězec ("") nebo obsahuje pouze prázdné znaky.

-nebo- value je název, ale ne jedna z pojmenovaných konstant definovaných pro výčet.

Poznámky

EnumFromStringMetoda se používá k převodu řetězcové hodnoty na odpovídající hodnotu výčtu.

Poznámka

Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen pro použití přímo v kódu. Chcete-li převést řetězcovou hodnotu na odpovídající hodnotu výčtu, použijte Enum.Parse metodu.

Platí pro

Viz také