Freigeben über


IReflect.GetFields(BindingFlags) Methode

Definition

Gibt ein Array von FieldInfo-Objekten zurück, die allen Feldern der aktuellen Klasse entsprechen.

public:
 cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingAttr);
public System.Reflection.FieldInfo[] GetFields (System.Reflection.BindingFlags bindingAttr);
abstract member GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Function GetFields (bindingAttr As BindingFlags) As FieldInfo()

Parameter

bindingAttr
BindingFlags

Die zum Steuern der Suche verwendeten Bindungsattribute.

Gibt zurück

Ein Array von FieldInfo-Objekten mit sämtlichen Feldinformationen für dieses Reflektionsobjekt, das die in bindingAttr angegebenen Sucheinschränkungen erfüllt.

Hinweise

Die Übereinstimmung basiert auf einem Namen. Jedes Feld muss einen eindeutigen Namen haben. Das BindingFlags.NonPublic Flag gibt an, dass nicht öffentliche Methoden in die Suche einbezogen werden. Das BindingFlags.Public Flag gibt an, dass öffentliche Methoden in die Suche einbezogen werden.

Gilt für:

Weitere Informationen