文档

Unity Engine

Unity Engine

ToObjectArray

Converts a managed array of System.IntPtr, representing Java objects, to a Java array of \<tt\>java.lang.Object\</tt\>.
阅读时间1 分钟最后更新于 1 个月前

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.AndroidJNIModule

ToObjectArray(IntPtr*, int, IntPtr)

Converts a managed array of System.IntPtr, representing Java objects, to a Java array of \<tt\>java.lang.Object\</tt\>.
public static nint ToObjectArray(nint* array, int length, nint arrayClass)

Parameters

array

The managed array to convert.

length

The number of elements in the array.

arrayClass

The class of the array's elements.

Returns

Type

Description

IntPtrA local reference to the newly constructed Java array of object.

Remarks

ToObjectArray(IntPtr[], IntPtr)

Converts a managed array of System.IntPtr, representing Java objects, to a Java array of
java.lang.Object
.
public static nint ToObjectArray(nint[] array, nint arrayClass)

Parameters

The managed array to convert.

arrayClass

The class of the array's elements.

Returns

Type

Description

IntPtrA local reference to the newly constructed Java array of object.

Remarks

ToObjectArray(IntPtr[])

Converts a managed array of System.IntPtr, representing Java objects, to a Java array of \<tt\>java.lang.Object\</tt\>.
public static nint ToObjectArray(nint[] array)

Parameters

The managed array to convert.

Returns

Type

Description

IntPtrA local reference to the newly constructed Java array of object.

Remarks