FieldBuilder.GetValue(Object) Metodo

Definizione

Recupera il valore del campo supportato dall'oggetto indicato.

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

Parametri

obj
Object

Oggetto da utilizzare per accedere al campo.

Restituisce

Oggetto Object contenente il valore del campo ottenuto mediante reflection dall'istanza.

Eccezioni

Questo metodo non è supportato.

Commenti

Se il campo è static, il obj parametro viene ignorato. Per i campi non statici, obj deve essere un'istanza di una classe che eredita o dichiara il campo.

Il tipo restituito di GetValue è Object. Ad esempio, se il campo contiene un valore primitivo booleano, viene restituita un'istanza di Object con il valore booleano appropriato. Prima di restituire il valore, GetValue verifica se l'utente ha l'autorizzazione di accesso.

Le restrizioni di accesso vengono ignorate per il codice completamente attendibile. Private i costruttori, i metodi, i campi e le proprietà possono essere accessibili e richiamati usando Reflection ogni volta che il codice è completamente attendibile.

Si applica a