JavaArray<T> 类

定义

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
type JavaArray<'T> = class
    inherit JavaObject
    interface IList
    interface ICollection
    interface IEnumerable
    interface IList<'T>
    interface ICollection<'T>
    interface seq<'T>

类型参数

T
继承
JavaArray<T>
派生
实现

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

属性

IsReadOnly
Item[Int32]
JniIdentityHashCode (继承自 JavaObject)
JniManagedPeerState (继承自 JavaObject)
JniPeerMembers (继承自 JavaObject)
Length
PeerReference (继承自 JavaObject)

方法

Clear()
Construct(JniObjectReference, JniObjectReferenceOptions) (继承自 JavaObject)
Contains(T)
CopyTo(T[], Int32)
Dispose() (继承自 JavaObject)
Dispose(Boolean) (继承自 JavaObject)
DisposeUnlessReferenced() (继承自 JavaObject)
Equals(Object) (继承自 JavaObject)
GetEnumerator()
GetHashCode() (继承自 JavaObject)
IndexOf(T)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions) (继承自 JavaObject)
ToArray()
ToString() (继承自 JavaObject)
UnregisterFromRuntime() (继承自 JavaObject)

显式接口实现

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() (继承自 JavaObject)
IJavaPeerable.Finalized() (继承自 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32) (继承自 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (继承自 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference) (继承自 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)

扩展方法

ToInteroperableCollection<T>(ICollection<T>)
ToInteroperableCollection<T>(IList<T>)
GetJniTypeName(IJavaPeerable)

适用于