Linguaggio

JavaArray<T> Classe

Definizione

[Java.Interop.JniTypeSignature("java/lang/Object", ArrayRank=1, GenerateJavaPeer=false)]
public abstract class JavaArray<T> : Java.Interop.JavaObject, System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.IList
[<Java.Interop.JniTypeSignature("java/lang/Object", ArrayRank=1, GenerateJavaPeer=false)>]
type JavaArray<'T> = class
    inherit JavaObject
    interface IList
    interface ICollection
    interface IEnumerable
    interface IList<'T>
    interface ICollection<'T>
    interface seq<'T>

Parametri di tipo

T
Ereditarietà
JavaArray<T>
Derivato
Attributi
Implementazioni

Commenti

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.

Proprietà

Nome Descrizione
IsReadOnly
Item[Int32]
JniIdentityHashCode

Restituisce lo stesso codice hash per l'oggetto specificato come verrebbe restituito dal metodo predefinito hashCode(), indipendentemente dal fatto che la classe dell'oggetto specificato esempe hashCode().

(Ereditato da JavaObject)
JniManagedPeerState (Ereditato da JavaObject)
JniPeerMembers (Ereditato da JavaObject)
Length
PeerReference (Ereditato da JavaObject)

Metodi

Nome Descrizione
Clear()
Construct(JniObjectReference, JniObjectReferenceOptions) (Ereditato da JavaObject)
Contains(T)
CopyTo(T[], Int32)
Dispose() (Ereditato da JavaObject)
Dispose(Boolean) (Ereditato da JavaObject)
DisposeUnlessReferenced() (Ereditato da JavaObject)
Equals(Object) (Ereditato da JavaObject)
GetEnumerator()
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da JavaObject)
IndexOf(T)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions) (Ereditato da JavaObject)
ToArray()
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da JavaObject)
UnregisterFromRuntime() (Ereditato da JavaObject)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection.CopyTo(Array, Int32)
ICollection.Count
ICollection.IsSynchronized
ICollection.SyncRoot
ICollection<T>.Add(T)
ICollection<T>.Count
ICollection<T>.Remove(T)
IEnumerable.GetEnumerator()
IJavaPeerable.Disposed() (Ereditato da JavaObject)
IJavaPeerable.Finalized() (Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock (Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32) (Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference) (Ereditato da JavaObject)
IList.Add(Object)
IList.Contains(Object)
IList.IndexOf(Object)
IList.Insert(Int32, Object)
IList.IsFixedSize
IList.Item[Int32]
IList.Remove(Object)
IList.RemoveAt(Int32)
IList<T>.Insert(Int32, T)
IList<T>.RemoveAt(Int32)

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.

ToInteroperableCollection<T>(ICollection<T>)
ToInteroperableCollection<T>(IList<T>)
TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Si applica a