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

A Type , který představuje typ výčtu, který se má vytvořit z parametru value .

value
String

Představuje String hodnotu v enumerátoru.

Návraty

Výčet typu enumType.

Výjimky

enumType nebo value je null.

enumTypenení .Enum

nebo

value je 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

Metoda EnumFromString se používá k převodu řetězcové hodnoty na ekvivalentní hodnotu výčtu.

Note

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

Platí pro

Viz také