Sprache

JavaArray<T> Klasse

Definition

[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>

Typparameter

T
Vererbung
JavaArray<T>
Abgeleitet
Attribute
Implementiert

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Eigenschaften

Name Beschreibung
IsReadOnly
Item[Int32]
JniIdentityHashCode

Gibt den gleichen Hashcode für das angegebene Objekt zurück, wie von der Standardmethode hashCode(), unabhängig davon, ob die Klasse des angegebenen Objekts hashCode() überschreibt.

(Geerbt von JavaObject)
JniManagedPeerState (Geerbt von JavaObject)
JniPeerMembers (Geerbt von JavaObject)
Length
PeerReference (Geerbt von JavaObject)

Methoden

Name Beschreibung
Clear()
Construct(JniObjectReference, JniObjectReferenceOptions) (Geerbt von JavaObject)
Contains(T)
CopyTo(T[], Int32)
Dispose() (Geerbt von JavaObject)
Dispose(Boolean) (Geerbt von JavaObject)
DisposeUnlessReferenced() (Geerbt von JavaObject)
Equals(Object) (Geerbt von JavaObject)
GetEnumerator()
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von JavaObject)
IndexOf(T)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions) (Geerbt von JavaObject)
ToArray()
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von JavaObject)
UnregisterFromRuntime() (Geerbt von JavaObject)

Explizite Schnittstellenimplementierungen

Name Beschreibung
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() (Geerbt von JavaObject)
IJavaPeerable.Finalized() (Geerbt von JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock (Geerbt von JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32) (Geerbt von JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (Geerbt von JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference) (Geerbt von 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)

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

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

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: