Lenguaje

Array.NewInstance Método

Definición

Sobrecargas

Nombre Description
NewInstance(Class, Int32[])

Crea una nueva matriz con el tipo de componente y las dimensiones especificados.

NewInstance(Class, Int32)

Crea una nueva matriz con el tipo de componente y la longitud especificados.

NewInstance(Class, Int32[])

Crea una nueva matriz con el tipo de componente y las dimensiones especificados.

[Android.Runtime.Register("newInstance", "(Ljava/lang/Class;[I)Ljava/lang/Object;", "")]
public static Java.Lang.Object NewInstance(Java.Lang.Class componentType, params int[]? dimensions);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/Class;[I)Ljava/lang/Object;", "")>]
static member NewInstance : Java.Lang.Class * int[] -> Java.Lang.Object

Parámetros

componentType
Class

objeto Class que representa el tipo de componente de la nueva matriz

dimensions
Int32[]

matriz de int que representa las dimensiones de la nueva matriz

Devoluciones

la nueva matriz

Atributos

Comentarios

Crea una nueva matriz con el tipo de componente y las dimensiones especificados. Si componentType representa una interfaz o clase que no es de matriz, la nueva matriz tiene dimensions.length dimensiones y componentType como su tipo de componente. Si componentType representa una clase de matriz, el número de dimensiones de la nueva matriz es igual a la suma de dimensions.length y el número de dimensiones de componentType. En este caso, el tipo de componente de la nueva matriz es el tipo de componente de componentType.

El número de dimensiones de la nueva matriz no debe superar los 255.

Java documentación para java.lang.reflect.Array.newInstance(java.lang.Class<?>, int...).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

NewInstance(Class, Int32)

Crea una nueva matriz con el tipo de componente y la longitud especificados.

[Android.Runtime.Register("newInstance", "(Ljava/lang/Class;I)Ljava/lang/Object;", "")]
public static Java.Lang.Object NewInstance(Java.Lang.Class componentType, int length);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/Class;I)Ljava/lang/Object;", "")>]
static member NewInstance : Java.Lang.Class * int -> Java.Lang.Object

Parámetros

componentType
Class

objeto Class que representa el tipo de componente de la nueva matriz

length
Int32

la longitud de la nueva matriz

Devoluciones

la nueva matriz

Atributos

Comentarios

Crea una nueva matriz con el tipo de componente y la longitud especificados. Invocar este método equivale a crear una matriz de la siguiente manera: <blockquote>

int[] x = {length};
            Array.newInstance(componentType, x);

</blockquote>

El número de dimensiones de la nueva matriz no debe superar los 255.

Java documentación para java.lang.reflect.Array.newInstance(java.lang.Class<?>, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a