Compartilhar via


FieldBuilder.GetValue(Object) Método

Definição

Recupera o valor do campo com suporte no 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

O objeto no qual acessar o campo.

Retornos

Um Object que contém o valor do campo refletido por essa instância.

Exceções

Não há suporte para o método.

Comentários

Se o campo for static, o obj parâmetro será ignorado. Para campos não estáticos, obj deve ser uma instância de uma classe que herda ou declara o campo.

O tipo de retorno de GetValue é Object. Por exemplo, se o campo mantiver um valor primitivo booliano, uma instância de Object com o valor booliano apropriado será retornada. Antes de retornar o valor, GetValue verifica se o usuário tem permissão de acesso.

As restrições de acesso são ignoradas para código totalmente confiável. Private construtores, métodos, campos e propriedades podem ser acessados e invocados usando Reflexão sempre que o código for totalmente confiável.

Aplica-se a