Udostępnij za pośrednictwem


PropertyConverter.EnumFromString(Type, String) Metoda

Definicja

Konwertuje ciąg reprezentujący wartość określonego typu wyliczeniowego.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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

TypeReprezentuje typ wyliczenia, który ma zostać utworzony z value parametru.

value
String

StringReprezentuje wartość w module wyliczającym.

Zwraca

Object

Wyliczenie typu enumType .

Wyjątki

enumType lub value jest null .

enumType nie jest Enum .

-lub- value jest pustym ciągiem ("") lub zawiera tylko białe znaki.

-lub- value jest nazwą, ale nie jedną z nazwanych stałych zdefiniowanych dla wyliczenia.

Uwagi

EnumFromStringMetoda służy do konwertowania wartości ciągu na odpowiadającą jej wartość wyliczenia.

Uwaga

Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie. Aby przekonwertować wartość ciągu na odpowiadającą jej wartość wyliczenia, użyj Enum.Parse metody.

Dotyczy

Zobacz też