Sdílet prostřednictvím


EnumBuilder.GetField(String, BindingFlags) Metoda

Definice

Vrátí pole určené daným názvem.

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

Parametry

name
String

Název pole, které chcete získat.

bindingAttr
BindingFlags

Musí to být bitový příznak z BindingFlags : InvokeMethod, NonPublicatd.

Návraty

FieldInfo Vrátí objekt představující pole deklarované nebo zděděné tímto typem se zadaným názvem a veřejným nebo neveřejným modifikátorem. Pokud nejsou nalezeny žádné shody, vrátí se hodnota null.

Výjimky

Tato metoda není v současné době podporována u typů, které nejsou dokončené.

Poznámky

Jako alternativní řešení můžete načíst pole dokončeného typu tak, že načtete typ pomocí nebo Type.GetTypeGetType a použijete reflexi na načteném typu.

Platí pro