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 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.