Язык

JavaArray<T> Класс

Определение

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

Параметры типа

T
Наследование
JavaArray<T>
Производный
Атрибуты
Реализации

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Свойства

Имя. Описание
IsReadOnly
Item[Int32]
JniIdentityHashCode

Возвращает тот же хэш-код для данного объекта, что и возвращается методом hashCode(), независимо от того, переопределяет ли класс данного объекта хэшКод().

(Унаследовано от 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.JniObjectReferenceControlBlock (Унаследовано от 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)

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к