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 Wert, der den Wert des Felds enthält, das von dieser Instanz wiedergegeben wird.

Ausnahmen

Diese Methode wird nicht unterstützt.

Hinweise

Wenn das Feld lautet static, wird der obj Parameter ignoriert. Bei nicht statischen Feldern sollte es sich um eine Instanz einer Klasse handeln, obj die das Feld erbt oder deklariert.

Der Rückgabetyp lautet GetValueObject. Wenn das Feld beispielsweise einen booleschen Grundtypwert enthält, wird eine Instanz mit Object dem entsprechenden booleschen Wert zurückgegeben. Überprüfen Sie vor dem Zurückgeben des Werts, GetValue ob der Benutzer über Zugriffsberechtigungen verfügt.

Zugriffsbeschrä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: