FieldBuilder.GetValue(Object) Método

Definición

Recupera el valor del campo compatible con el objeto dado.

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

Parámetros

obj
Object

Objeto desde el que obtener acceso al campo.

Devoluciones

Object que contiene el valor del campo reflejado por esta instancia.

Excepciones

No se admite este método.

Comentarios

Si el campo es static, se omite el obj parámetro . En el caso de los campos no estáticos, obj debe ser una instancia de una clase que herede o declare el campo.

El tipo de valor devuelto de GetValue es Object. Por ejemplo, si el campo contiene un valor primitivo booleano, se devuelve una instancia de Object con el valor booleano adecuado. Antes de devolver el valor, GetValue comprueba si el usuario tiene permiso de acceso.

Las restricciones de acceso se omiten para el código de plena confianza. Private se puede acceder a constructores, métodos, campos y propiedades e invocarse mediante Reflection siempre que el código sea de plena confianza.

Se aplica a