Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

EnumBuilder.GetField-Methode: (String, BindingFlags)

 

Veröffentlicht: Oktober 2016

Gibt das vom angegebenen Namen angegebene Feld zurück.

Namespace:   System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)

public override FieldInfo GetField(
	string name,
	BindingFlags bindingAttr
)

Parameter

name
Type: System.String

Der Name des abzurufenden Felds.

bindingAttr
Type: System.Reflection.BindingFlags

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

Rückgabewert

Type: System.Reflection.FieldInfo

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.

Exception Condition
NotSupportedException

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

Um dieses Problem zu umgehen, um das Feld eines abgeschlossenen Typs abzurufen, rufen Sie den Typ mithilfe Type.GetType oder GetType und führen Sie für den abgerufenen Typ Reflektion.

.NET Framework
Verfügbar seit 1.1
Silverlight
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: