言語

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>
派生
属性
実装

注釈

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

プロパティ

名前 説明
IsReadOnly
Item[Int32]
JniIdentityHashCode

指定されたオブジェクトのクラスが hashCode() をオーバーライドするかどうかに関係なく、既定のメソッド 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)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

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

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象