Freigeben über


EnumBuilder.GetField(String, BindingFlags) Methode

Definition

Gibt das vom angegebenen Namen angegebene Feld zurück.

public:
 override System::Reflection::FieldInfo ^ GetField(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.FieldInfo? GetField (string name, System.Reflection.BindingFlags bindingAttr);
public override System.Reflection.FieldInfo GetField (string name, System.Reflection.BindingFlags bindingAttr);
override this.GetField : string * System.Reflection.BindingFlags -> System.Reflection.FieldInfo
Public Overrides Function GetField (name As String, bindingAttr As BindingFlags) As FieldInfo

Parameter

name
String

Der Name des abzurufenden Felds.

bindingAttr
BindingFlags

Dies muss ein Bitflag aus BindingFlags sein: InvokeMethod, NonPublic usw.

Gibt zurück

Gibt das FieldInfo-Objekt zurück, das das Feld darstellt, das von diesem Typ mit dem angegebenen Namen und dem öffentlichen oder nicht öffentlichen Modifizierer deklariert oder geerbt wurde. Wenn keine Übereinstimmungen vorhanden sind, wird NULL zurückgegeben.

Ausnahmen

Diese Methode wird derzeit nicht in Typen unterstützt, die nicht abgeschlossen sind.

Hinweise

Um das Feld eines fertigen Typs abzurufen, rufen Sie den Typ mithilfe Type.GetType von oder GetType ab, und verwenden Sie reflektion für den abgerufenen Typ.

Gilt für: