Freigeben über


FieldBuilder.GetValue(Object) Methode

Definition

Ruft den Wert des Felds ab, das vom angegebenen Objekt unterstützt wird.

public:
 override System::Object ^ GetValue(System::Object ^ obj);
public override object? GetValue (object? obj);
public override object GetValue (object obj);
override this.GetValue : obj -> obj
Public Overrides Function GetValue (obj As Object) As Object

Parameter

obj
Object

Das Objekt, für das auf das Feld zugegriffen werden soll.

Gibt zurück

Ein Object mit dem Wert des Felds, das von dieser Instanz reflektiert wird.

Ausnahmen

Diese Methode wird nicht unterstützt.

Hinweise

Wenn das Feld ist static, wird der obj Parameter ignoriert. Bei nicht statischen Feldern sollte ein instance einer Klasse sein, obj die das Feld erbt oder deklariert.

Der Rückgabetyp von GetValue ist Object. Wenn das Feld beispielsweise einen booleschen Grundwert enthält, wird eine instance von Object mit dem entsprechenden booleschen Wert zurückgegeben. Überprüfen Sie vor der Rückgabe des Werts, GetValue ob der Benutzer über Zugriffsberechtigungen verfügt.

Zugriffsbeschränkungen werden für vollständig vertrauenswürdigen Code ignoriert. Private auf Konstruktoren, Methoden, Felder und Eigenschaften kann mithilfe von Reflection zugegriffen und aufgerufen werden, wenn der Code vollständig vertrauenswürdig ist.

Gilt für: