Condividi tramite


Field Classe

Definizione

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

[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
Ereditarietà
Attributi
Implementazioni

Commenti

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia. Il campo riflesso può essere un campo classe (statico) o un campo dell'istanza.

Un Field consente di estendere le conversioni durante un'operazione di accesso get o set, ma genera un IllegalArgumentException valore se si verifica una conversione con restrizioni.

Documentazione Java per java.lang.reflect.Field.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Proprietà

Accessible

Ottenere il valore del accessible flag per questo oggetto. -or- Impostare il accessible flag per questo oggetto sul valore booleano indicato.

(Ereditato da AccessibleObject)
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
DeclaringClass

Restituisce l'oggetto che rappresenta la classe o l'interfaccia Class che dichiara il campo rappresentato da questo Field oggetto.

GenericType

Restituisce un Type oggetto che rappresenta il tipo dichiarato per il campo rappresentato da questo Field oggetto.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
IsEnumConstant

Restituisce se questo campo rappresenta un elemento di un tipo enumerato. Restituisce truefalse in caso contrario.

IsSynthetic

Restituisce se questo campo è un campo sintetico; restituisce truefalse in caso contrario.

JniIdentityHashCode

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

(Ereditato da Object)
JniPeerMembers

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

Modifiers

Restituisce i modificatori del linguaggio Java per il campo rappresentato da questo Field oggetto, come intero.

Name

Restituisce il nome del campo rappresentato da questo Field oggetto.

PeerReference

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da AccessibleObject)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da AccessibleObject)
Type

Restituisce un Class oggetto che identifica il tipo dichiarato per il campo rappresentato da questo Field oggetto.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

(Ereditato da Object)
Dispose(Boolean)

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
Get(Object)

Restituisce il valore del campo rappresentato da questo Fieldoggetto , nell'oggetto specificato.

GetAnnotation(Class)

Aggiunto in 1.

GetAnnotations()

Aggiunto in 1.

(Ereditato da AccessibleObject)
GetAnnotationsByType(Class)

Aggiunto in 1.

(Ereditato da AccessibleObject)
GetBoolean(Object)

Ottiene il valore di un campo statico o di un'istanza boolean .

GetByte(Object)

Ottiene il valore di un campo statico o di un'istanza byte .

GetChar(Object)

Ottiene il valore di un campo statico o dell'istanza di tipo o di un altro tipo primitivo convertibile in tipo charchar tramite una conversione di estensione.

GetDeclaredAnnotation(Class)

Aggiunto in 1.

(Ereditato da AccessibleObject)
GetDeclaredAnnotations()

Aggiunto in 1.

(Ereditato da AccessibleObject)
GetDeclaredAnnotationsByType(Class)

Aggiunto in 1.

(Ereditato da AccessibleObject)
GetDouble(Object)

Ottiene il valore di un campo statico o dell'istanza di tipo o di un altro tipo primitivo convertibile in tipo doubledouble tramite una conversione di estensione.

GetFloat(Object)

Ottiene il valore di un campo statico o dell'istanza di tipo o di un altro tipo primitivo convertibile in tipo floatfloat tramite una conversione di estensione.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetInt(Object)

Ottiene il valore di un campo statico o dell'istanza di tipo o di un altro tipo primitivo convertibile in tipo intint tramite una conversione di estensione.

GetLong(Object)

Ottiene il valore di un campo statico o dell'istanza di tipo o di un altro tipo primitivo convertibile in tipo longlong tramite una conversione di estensione.

GetShort(Object)

Ottiene il valore di un campo statico o dell'istanza di tipo o di un altro tipo primitivo convertibile in tipo shortshort tramite una conversione di estensione.

IsAnnotationPresent(Class)

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
Set(Object, Object)

Imposta il campo rappresentato da questo Field oggetto nell'argomento oggetto specificato sul nuovo valore specificato.

SetBoolean(Object, Boolean)

Imposta il valore di un campo come oggetto boolean nell'oggetto specificato.

SetByte(Object, SByte)

Imposta il valore di un campo come oggetto byte nell'oggetto specificato.

SetChar(Object, Char)

Imposta il valore di un campo come oggetto char nell'oggetto specificato.

SetDouble(Object, Double)

Imposta il valore di un campo come oggetto double nell'oggetto specificato.

SetFloat(Object, Single)

Imposta il valore di un campo come oggetto float nell'oggetto specificato.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetInt(Object, Int32)

Imposta il valore di un campo come oggetto int nell'oggetto specificato.

SetLong(Object, Int64)

Imposta il valore di un campo come oggetto long nell'oggetto specificato.

SetShort(Object, Int16)

Imposta il valore di un campo come oggetto short nell'oggetto specificato.

ToArray<T>()

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

(Ereditato da Object)
ToGenericString()

Restituisce una stringa che descrive questo Fieldoggetto , incluso il relativo tipo generico.

ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

(Ereditato da Object)
IJavaPeerable.Finalized()

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

GetJniTypeName(IJavaPeerable)

Fornisce Field informazioni su e accesso dinamico a, un singolo campo di una classe o di un'interfaccia.

Si applica a