Partager via


Field Classe

Définition

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

[Android.Runtime.Register("java/lang/reflect/Field", DoNotGenerateAcw=true)]
public sealed class Field : Java.Lang.Reflect.AccessibleObject, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.Reflect.IMember
[<Android.Runtime.Register("java/lang/reflect/Field", DoNotGenerateAcw=true)>]
type Field = class
    inherit AccessibleObject
    interface IMember
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Héritage
Attributs
Implémente

Remarques

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface. Le champ réfléchi peut être un champ de classe (statique) ou un champ d’instance.

Une Field option permet d’élargir les conversions pendant une opération d’accès get ou set, mais lève une IllegalArgumentException valeur si une conversion restrictive se produit.

Documentation Java pour java.lang.reflect.Field.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Propriétés

Accessible

Obtenez la valeur de l’indicateur accessible pour cet objet. -ou- Définissez l’indicateur accessible de cet objet sur la valeur booléenne indiquée.

(Hérité de AccessibleObject)
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
DeclaringClass

Retourne l’objet Class représentant la classe ou l’interface qui déclare le champ représenté par cet Field objet.

GenericType

Renvoie un Type objet qui représente le type déclaré pour le champ représenté par cet Field objet.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsEnumConstant

Retourne true si ce champ représente un élément d’un type énuméré ; retourne false sinon.

IsSynthetic

Retourne true si ce champ est un champ synthétique ; retourne false sinon.

JniIdentityHashCode

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de Object)
JniPeerMembers

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

Modifiers

Retourne les modificateurs de langage Java pour le champ représenté par cet Field objet, sous forme d’entier.

Name

Retourne le nom du champ représenté par cet Field objet.

PeerReference

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de AccessibleObject)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de AccessibleObject)
Type

Retourne un Class objet qui identifie le type déclaré pour le champ représenté par cet Field objet.

Méthodes

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Dispose()

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de Object)
Dispose(Boolean)

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de Object)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
Get(Object)

Retourne la valeur du champ représenté par ce Fieldchamp , sur l’objet spécifié.

GetAnnotation(Class)

Ajouté dans 1.

GetAnnotations()

Ajouté dans 1.

(Hérité de AccessibleObject)
GetAnnotationsByType(Class)

Ajouté dans 1.

(Hérité de AccessibleObject)
GetBoolean(Object)

Obtient la valeur d’un champ statique ou d’instance boolean .

GetByte(Object)

Obtient la valeur d’un champ statique ou d’instance byte .

GetChar(Object)

Obtient la valeur d’un champ statique ou d’instance de type char ou d’un autre type primitif convertible en type char via une conversion étendue.

GetDeclaredAnnotation(Class)

Ajouté dans 1.

(Hérité de AccessibleObject)
GetDeclaredAnnotations()

Ajouté dans 1.

(Hérité de AccessibleObject)
GetDeclaredAnnotationsByType(Class)

Ajouté dans 1.

(Hérité de AccessibleObject)
GetDouble(Object)

Obtient la valeur d’un champ statique ou d’instance de type double ou d’un autre type primitif convertible en type double via une conversion étendue.

GetFloat(Object)

Obtient la valeur d’un champ statique ou d’instance de type float ou d’un autre type primitif convertible en type float via une conversion étendue.

GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
GetInt(Object)

Obtient la valeur d’un champ statique ou d’instance de type int ou d’un autre type primitif convertible en type int via une conversion étendue.

GetLong(Object)

Obtient la valeur d’un champ statique ou d’instance de type long ou d’un autre type primitif convertible en type long via une conversion étendue.

GetShort(Object)

Obtient la valeur d’un champ statique ou d’instance de type short ou d’un autre type primitif convertible en type short via une conversion étendue.

IsAnnotationPresent(Class)

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
Set(Object, Object)

Définit le champ représenté par cet Field objet sur l’argument d’objet spécifié sur la nouvelle valeur spécifiée.

SetBoolean(Object, Boolean)

Définit la valeur d’un champ sous la forme d’un boolean objet spécifié.

SetByte(Object, SByte)

Définit la valeur d’un champ sous la forme d’un byte objet spécifié.

SetChar(Object, Char)

Définit la valeur d’un champ sous la forme d’un char objet spécifié.

SetDouble(Object, Double)

Définit la valeur d’un champ sous la forme d’un double objet spécifié.

SetFloat(Object, Single)

Définit la valeur d’un champ sous la forme d’un float objet spécifié.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetInt(Object, Int32)

Définit la valeur d’un champ sous la forme d’un int objet spécifié.

SetLong(Object, Int64)

Définit la valeur d’un champ sous la forme d’un long objet spécifié.

SetShort(Object, Int16)

Définit la valeur d’un champ sous la forme d’un short objet spécifié.

ToArray<T>()

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de Object)
ToGenericString()

Retourne une chaîne décrivant ce Fieldtype générique, y compris son type générique.

ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou> <em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de Object)
IJavaPeerable.Finalized()

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

GetJniTypeName(IJavaPeerable)

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

S’applique à