Поделиться через


FieldBuilder.GetValue(Object) Метод

Определение

Извлекает значение поля для указанного объекта.

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

Параметры

obj
Object

Объект, к полю которого требуется доступ.

Возвращаемое значение

Объект Object, содержащий значение поля, отражаемого данным экземпляром.

Исключения

Этот метод не поддерживается.

Комментарии

Если поле равно static, obj параметр игнорируется. Для нестатических полей должен быть экземпляром класса, obj который наследует или объявляет поле.

Тип возвращаемого значения GetValueObject. Например, если поле содержит логическое примитивное значение, возвращается экземпляр Object с соответствующим логическим значением. Перед возвратом значения проверяет, GetValue есть ли у пользователя разрешение на доступ.

Ограничения доступа для полностью доверенного кода игнорируются. Private К конструкторам, методам, полям и свойствам можно обращаться и вызывать с помощью отражения всякий раз, когда код является полностью доверенным.

Применяется к