Freigeben über


PropertyConverter.EnumFromString(Type, String) Methode

Definition

Konvertiert die Zeichenfolgendarstellung in einen Wert des angegebenen Enumerationstyps.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Parameter

enumType
Type

Ein Type, der den Enumerationstyp darstellt, der aus dem value-Parameter erstellt werden soll.

value
String

Der String, der einen Wert im Enumerator darstellt.

Gibt zurück

Object

Eine Enumeration vom Typ enumType.

Ausnahmen

enumType oder value ist null.

enumType ist keine Enum.

- oder - value ist entweder eine leere Zeichenfolge ("") oder eine Zeichenfolge, die nur Leerraum enthält.

- oder - value ist ein Name, aber nicht der Name einer der für die Enumeration definierten benannten Konstanten.

Hinweise

Die- EnumFromString Methode wird verwendet, um einen Zeichen folgen Wert in den entsprechenden-Enumerationswert zu konvertieren.

Hinweis

Dieser Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen. Um einen Zeichen folgen Wert in den entsprechenden Enumerationswert zu konvertieren, verwenden Sie die- Enum.Parse Methode.

Gilt für

Siehe auch