FieldBuilder.GetValue(Object) Método

Definición

Recupera el valor del campo admitido por el objeto especificado.

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 en el que se va a tener acceso al campo.

Devoluciones

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

Excepciones

Este método no se admite.

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