Field.Get(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение поля, представленного этим Fieldобъектом, в указанном объекте.
[Android.Runtime.Register("get", "(Ljava/lang/Object;)Ljava/lang/Object;", "")]
public Java.Lang.Object? Get(Java.Lang.Object? obj);
[<Android.Runtime.Register("get", "(Ljava/lang/Object;)Ljava/lang/Object;", "")>]
member this.Get : Java.Lang.Object -> Java.Lang.Object
Параметры
- obj
- Object
объект, из которого извлекается значение представленного поля.
Возвращаемое значение
значение представленного поля в объекте obj; примитивные значения упаковываются в соответствующий объект перед возвратом
- Атрибуты
Исключения
Значение , если объект является null нестатичным
Значение
Значение
Комментарии
Возвращает значение поля, представленного этим Fieldобъектом, в указанном объекте. Значение автоматически упаковывается в объект, если он имеет примитивный тип.
Значение базового поля получено следующим образом:
Если базовое поле является статическим полем, obj аргумент игнорируется; он может иметь значение NULL.
В противном случае базовое поле — это поле экземпляра. Если указанный obj аргумент имеет значение NULL, метод создает исключение NullPointerException. Если указанный объект не является экземпляром класса или интерфейса, объявляющего базовое поле, метод вызывает исключение IllegalArgumentException.
Если этот Field объект применяет Java управление доступом к языку, а базовое поле недоступно, метод вызывает исключениеIllegalAccessException. Если базовое поле является статическим, класс, объявленный полем, инициализирован, если он еще не инициализирован.
В противном случае значение извлекается из базового экземпляра или статического поля. Если поле имеет примитивный тип, значение упаковывается в объект перед возвратом, в противном случае возвращается как есть.
Если поле скрыто в типе obj, значение поля получается в соответствии с предыдущими правилами.
Java документации по java.lang.reflect.Field.get(java.lang.Object).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".