Array.NewInstance Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.