Object Classe

Definizione

La classe Object è la radice della gerarchia di classi.

[Android.Runtime.Register("java/lang/Object", DoNotGenerateAcw=true)]
[System.Serializable]
public class Object : Java.Interop.JavaObject, Android.Runtime.IJavaObject, IDisposable
[<Android.Runtime.Register("java/lang/Object", DoNotGenerateAcw=true)>]
[<System.Serializable>]
type Object = class
    inherit JavaObject
    interface IJavaObject
    interface IDisposable
Ereditarietà
Derivato
Attributi
Implementazioni

Commenti

La classe Object è la radice della gerarchia di classi. Ogni classe ha Object come superclasse. Tutti gli oggetti, incluse le matrici, implementano i metodi di questa classe.

Aggiunta nella versione 1.0.

per java.lang.Object.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
Object()

Costruisce un nuovo oggetto .

Object(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

Handle

Handle per l'istanza di Android sottostante.

JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

JniManagedPeerState

La classe Object è la radice della gerarchia di classi.

(Ereditato da JavaObject)
JniPeerMembers

Ottiene i metadati JNI usati per richiamare i membri di questo peer Java.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

ThresholdClass

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

ThresholdType

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

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

Construct(JniObjectReference, JniObjectReferenceOptions)

La classe Object è la radice della gerarchia di classi.

(Ereditato da JavaObject)
Dispose()

Rilascia le risorse contenute in questo peer Java.

Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

DisposeUnlessReferenced()

La classe Object è la radice della gerarchia di classi.

(Ereditato da JavaObject)
Equals(Object)

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

Equals(Object)

La classe Object è la radice della gerarchia di classi.

(Ereditato da JavaObject)
Finalize()

Rilascia le risorse prima che questo Java peer venga recuperato.

FromArray<T>(T[])

Crea un wrapper di matrice Java dalla matrice gestita specificata.

GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

GetObject<T>(IntPtr, IntPtr, JniHandleOwnership)

Crea un peer Java gestito del tipo richiesto per il riferimento all'oggetto JNI specificato.

GetObject<T>(IntPtr, JniHandleOwnership)

Esegue il wrapping di un riferimento a un oggetto JNI in un'implementazione completamente tipizzata IJavaObject .

JavaFinalize()

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

Notify()

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

NotifyAll()

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

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

La classe Object è la radice della gerarchia di classi.

(Ereditato da JavaObject)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

Wait()

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

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.

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.

Operatori

Nome Descrizione
Explicit(Object to Boolean)

Converte il valore specificato Object in Boolean.

Explicit(Object to Boolean[])

Converte il valore specificato Object in Boolean array.

Explicit(Object to Byte)
Obsoleti.

Converte il valore specificato Object in Byte.

Explicit(Object to Byte[])

Converte il valore specificato Object in Byte array.

Explicit(Object to Char)

Converte il valore specificato Object in Char.

Explicit(Object to Char[])

Converte il valore specificato Object in Char array.

Explicit(Object to Double)

Converte il valore specificato Object in Double.

Explicit(Object to Double[])

Converte il valore specificato Object in Double array.

Explicit(Object to Int32)

Converte il valore specificato Object in Int32.

Explicit(Object to Int32[])

Converte il valore specificato Object in Int32 array.

Explicit(Object to Int64)

Converte il valore specificato Object in Int64.

Explicit(Object to Int64[])

Converte il valore specificato Object in Int64 array.

Explicit(Object to Object[])

Converte il valore specificato Object in Object array.

Explicit(Object to SByte)

Converte il valore specificato Object in SByte.

Explicit(Object to Single)

Converte il valore specificato Object in Single.

Explicit(Object to Single[])

Converte il valore specificato Object in Single array.

Explicit(Object to String)

Converte il valore specificato Object in String.

Explicit(Object to String[])

Converte il valore specificato Object in String array.

Explicit(Object to UInt32)
Obsoleti.

Converte il valore specificato Object in UInt32.

Explicit(Object to UInt64)
Obsoleti.

Converte il valore specificato Object in UInt64.

Implicit(Boolean to Object)

Converte il valore gestito Boolean specificato in Object.

Implicit(Boolean[] to Object)

Converte il valore gestito Boolean array specificato in Object.

Implicit(Byte to Object)
Obsoleti.

Converte il valore gestito Byte specificato in Object.

Implicit(Byte[] to Object)

Converte il valore gestito Byte array specificato in Object.

Implicit(Char to Object)

Converte il valore gestito Char specificato in Object.

Implicit(Char[] to Object)

Converte il valore gestito Char array specificato in Object.

Implicit(Double to Object)

Converte il valore gestito Double specificato in Object.

Implicit(Double[] to Object)

Converte il valore gestito Double array specificato in Object.

Implicit(Int32 to Object)

Converte il valore gestito Int32 specificato in Object.

Implicit(Int32[] to Object)

Converte il valore gestito Int32 array specificato in Object.

Implicit(Int64 to Object)

Converte il valore gestito Int64 specificato in Object.

Implicit(Int64[] to Object)

Converte il valore gestito Int64 array specificato in Object.

Implicit(Object[] to Object)

Converte il valore gestito Object array specificato in Object.

Implicit(SByte to Object)

Converte il valore gestito SByte specificato in Object.

Implicit(Single to Object)

Converte il valore gestito Single specificato in Object.

Implicit(Single[] to Object)

Converte il valore gestito Single array specificato in Object.

Implicit(String to Object)

Converte il valore gestito String specificato in Object.

Implicit(String[] to Object)

Converte il valore gestito String array specificato in Object.

Implicit(UInt32 to Object)
Obsoleti.

Converte il valore gestito UInt32 specificato in Object.

Implicit(UInt64 to Object)
Obsoleti.

Converte il valore gestito UInt64 specificato in Object.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

La classe Object è la radice della gerarchia di classi.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

La classe Object è la radice della gerarchia di classi.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

La classe Object è la radice della gerarchia di classi.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La classe Object è la radice della gerarchia di classi.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La classe Object è la radice della gerarchia di classi.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

La classe Object è la radice della gerarchia di classi.

(Ereditato da JavaObject)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

La classe Object è la radice della gerarchia di classi.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a