EnumBuilder.GetField(String, BindingFlags) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.