Condividi tramite


Field Classe

Definizione

Fornisce Field informazioni sull'accesso dinamico e su 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 sull'accesso dinamico e su un singolo campo di una classe o di un'interfaccia. Il campo riflesso può essere un campo di classe (statico) o un campo di istanza.

Un Field consente l'esecuzione di conversioni verso un tipo più ampio durante un'operazione di accesso get o set, ma genera un'eccezione IllegalArgumentException se si verifica una conversione verso un tipo di dati più piccolo.

Documentazione java per java.lang.reflect.Field.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Proprietà

Accessible

Ottiene il valore del accessible flag per questo oggetto. -oppure- 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 Class che rappresenta la classe o l'interfaccia 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 per l'istanza di Android sottostante.

(Ereditato da Object)
IsEnumConstant

Restituisce true se questo campo rappresenta un elemento di un tipo enumerato. In caso contrario, restituisce false .

IsSynthetic

Restituisce true se questo campo è un campo sintetico; in caso contrario, restituisce false .

JniIdentityHashCode

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

(Ereditato da Object)
JniPeerMembers

Fornisce Field informazioni sull'accesso dinamico e su 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 numero intero.

Name

Restituisce il nome del campo rappresentato da questo Field oggetto.

PeerReference

Fornisce Field informazioni sull'accesso dinamico e su 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 sull'accesso dinamico e su un singolo campo di una classe o di un'interfaccia.

(Ereditato da Object)
Dispose(Boolean)

Fornisce Field informazioni sull'accesso dinamico e su 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 sull'oggetto specificato.

GetAnnotation(Class)

Aggiunta in 1.

GetAnnotations()

Aggiunta in 1.

(Ereditato da AccessibleObject)
GetAnnotationsByType(Class)

Aggiunta 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 di un'istanza di tipo char o di un altro tipo primitivo convertibile in tipo char tramite una conversione verso un tipo più grande.

GetDeclaredAnnotation(Class)

Aggiunta in 1.

(Ereditato da AccessibleObject)
GetDeclaredAnnotations()

Aggiunta in 1.

(Ereditato da AccessibleObject)
GetDeclaredAnnotationsByType(Class)

Aggiunta in 1.

(Ereditato da AccessibleObject)
GetDouble(Object)

Ottiene il valore di un campo statico o di un'istanza di tipo double o di un altro tipo primitivo convertibile in tipo double tramite una conversione verso un tipo più grande.

GetFloat(Object)

Ottiene il valore di un campo statico o di un'istanza di tipo float o di un altro tipo primitivo convertibile in tipo float tramite una conversione verso un tipo più grande.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetInt(Object)

Ottiene il valore di un campo statico o di un'istanza di tipo int o di un altro tipo primitivo convertibile in tipo int tramite una conversione verso un tipo più grande.

GetLong(Object)

Ottiene il valore di un campo statico o di un'istanza di tipo long o di un altro tipo primitivo convertibile in tipo long tramite una conversione verso un tipo più grande.

GetShort(Object)

Ottiene il valore di un campo statico o di un'istanza di tipo short o di un altro tipo primitivo convertibile in tipo short tramite una conversione verso un tipo più grande.

IsAnnotationPresent(Class)

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

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

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

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
Set(Object, Object)

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

SetBoolean(Object, Boolean)

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

SetByte(Object, SByte)

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

SetChar(Object, Char)

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

SetDouble(Object, Double)

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

SetFloat(Object, Single)

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

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetInt(Object, Int32)

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

SetLong(Object, Int64)

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

SetShort(Object, Int16)

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

ToArray<T>()

Fornisce Field informazioni sull'accesso dinamico e su 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 di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

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

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< 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 sull'accesso dinamico e su un singolo campo di una classe o di un'interfaccia.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Ereditato da Object)
IJavaPeerable.Finalized()

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

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

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

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

Si applica a