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
который наследует или объявляет поле.
Тип возвращаемого значения GetValue — Object. Например, если поле содержит логическое примитивное значение, возвращается экземпляр Object с соответствующим логическим значением. Перед возвратом значения проверяет, GetValue есть ли у пользователя разрешение на доступ.
Ограничения доступа для полностью доверенного кода игнорируются.
Private
К конструкторам, методам, полям и свойствам можно обращаться и вызывать с помощью отражения всякий раз, когда код является полностью доверенным.