FieldBuilder.GetValue(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.