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

Object

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

Ausnahmen

Diese Methode wird nicht unterstützt.

Hinweise

Wenn das Feld lautet static, wird der obj Parameter ignoriert. Für nicht statische Felder sollte eine Instanz einer Klasse sein, obj die das Feld erbt oder deklariert.

Der Rückgabetyp GetValue ist Object. Wenn das Feld beispielsweise einen Booleschen Grundtypwert enthält, wird eine Instanz mit Object dem entsprechenden booleschen Wert zurückgegeben. Vor dem Zurückgeben des Werts wird überprüft, GetValue ob der Benutzer über Zugriffsberechtigungen verfügt.

Zugriffseinschränkungen werden für voll vertrauenswürdigen Code ignoriert. Private Konstruktoren, Methoden, Felder und Eigenschaften können mithilfe von Reflection aufgerufen und aufgerufen werden, wenn der Code vollständig vertrauenswürdig ist.

Gilt für: