語言

JavaInt32Array 類別

定義

[Java.Interop.JniTypeSignature("I", ArrayRank=1, GenerateJavaPeer=false, IsKeyword=true)]
public sealed class JavaInt32Array : Java.Interop.JavaPrimitiveArray<int>
[<Java.Interop.JniTypeSignature("I", ArrayRank=1, GenerateJavaPeer=false, IsKeyword=true)>]
type JavaInt32Array = class
    inherit JavaPrimitiveArray<int>
繼承
屬性

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

建構函式

名稱 Description
JavaInt32Array(IEnumerable<Int32>)
JavaInt32Array(IList<Int32>)
JavaInt32Array(Int32)
JavaInt32Array(JniObjectReference, JniObjectReferenceOptions)

屬性

名稱 Description
IsReadOnly (繼承來源 JavaArray<T>)
Item[Int32] (繼承來源 JavaPrimitiveArray<T>)
JniIdentityHashCode

無論該物件的類別是否覆蓋 hashCode(),都會回傳與預設方法 hashCode() 相同的雜湊碼。

(繼承來源 JavaObject)
JniManagedPeerState (繼承來源 JavaObject)
JniPeerMembers (繼承來源 JavaObject)
Length (繼承來源 JavaArray<T>)
PeerReference (繼承來源 JavaObject)

方法

名稱 Description
Clear()
Construct(JniObjectReference, JniObjectReferenceOptions) (繼承來源 JavaObject)
Contains(T) (繼承來源 JavaArray<T>)
CopyFrom(Int32[], Int32, Int32, Int32)
CopyFrom(T[], Int32, Int32, Int32) (繼承來源 JavaPrimitiveArray<T>)
CopyTo(Int32, Int32[], Int32, Int32)
CopyTo(Int32, T[], Int32, Int32) (繼承來源 JavaPrimitiveArray<T>)
CopyTo(T[], Int32) (繼承來源 JavaPrimitiveArray<T>)
CreateElements() (繼承來源 JavaPrimitiveArray<T>)
CreateMarshaledValue(IntPtr, Type)
Dispose() (繼承來源 JavaObject)
Dispose(Boolean) (繼承來源 JavaObject)
DisposeUnlessReferenced() (繼承來源 JavaPrimitiveArray<T>)
Equals(Object) (繼承來源 JavaObject)
GetElements()
GetEnumerator() (繼承來源 JavaArray<T>)
GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 JavaObject)
IndexOf(Int32)
IndexOf(T) (繼承來源 JavaArray<T>)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions) (繼承來源 JavaObject)
ToArray() (繼承來源 JavaArray<T>)
ToString()

回傳物件的字串表示。

(繼承來源 JavaObject)
UnregisterFromRuntime() (繼承來源 JavaObject)

明確介面實作

名稱 Description
ICollection.CopyTo(Array, Int32) (繼承來源 JavaArray<T>)
ICollection.Count (繼承來源 JavaArray<T>)
ICollection.IsSynchronized (繼承來源 JavaArray<T>)
ICollection.SyncRoot (繼承來源 JavaArray<T>)
ICollection<T>.Add(T) (繼承來源 JavaArray<T>)
ICollection<T>.Count (繼承來源 JavaArray<T>)
ICollection<T>.Remove(T) (繼承來源 JavaArray<T>)
IEnumerable.GetEnumerator() (繼承來源 JavaArray<T>)
IJavaPeerable.Disposed() (繼承來源 JavaObject)
IJavaPeerable.Finalized() (繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock (繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32) (繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference) (繼承來源 JavaObject)
IList.Add(Object) (繼承來源 JavaArray<T>)
IList.Contains(Object) (繼承來源 JavaArray<T>)
IList.IndexOf(Object) (繼承來源 JavaArray<T>)
IList.Insert(Int32, Object) (繼承來源 JavaArray<T>)
IList.IsFixedSize (繼承來源 JavaArray<T>)
IList.Item[Int32] (繼承來源 JavaArray<T>)
IList.Remove(Object) (繼承來源 JavaArray<T>)
IList.RemoveAt(Int32) (繼承來源 JavaArray<T>)
IList<T>.Insert(Int32, T) (繼承來源 JavaArray<T>)
IList<T>.RemoveAt(Int32) (繼承來源 JavaArray<T>)

擴充方法

名稱 Description
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 端是否有效。

適用於