Langage

Array.NewInstance Méthode

Définition

Surcharges

Nom Description
NewInstance(Class, Int32[])

Crée un tableau avec le type de composant et les dimensions spécifiés.

NewInstance(Class, Int32)

Crée un tableau avec le type de composant et la longueur spécifiés.

NewInstance(Class, Int32[])

Crée un tableau avec le type de composant et les dimensions spécifiés.

[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

Paramètres

componentType
Class

l’objet Class représentant le type de composant du nouveau tableau

dimensions
Int32[]

tableau représentant int les dimensions du nouveau tableau

Retours

le nouveau tableau

Attributs

Remarques

Crée un tableau avec le type de composant et les dimensions spécifiés. Si componentType représente une classe ou une interface non-array, le nouveau tableau a dimensions.length des dimensions et componentType comme type de composant. Si componentType représente une classe de tableau, le nombre de dimensions du nouveau tableau est égal à la somme dimensions.length et au nombre de dimensions de componentType. Dans ce cas, le type de composant du nouveau tableau est le type de composant de componentType.

Le nombre de dimensions du nouveau tableau ne doit pas dépasser 255.

Documentation Java pour java.lang.reflect.Array.newInstance(java.lang.Class<?>, int...).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

NewInstance(Class, Int32)

Crée un tableau avec le type de composant et la longueur spécifiés.

[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

Paramètres

componentType
Class

l’objet Class représentant le type de composant du nouveau tableau

length
Int32

longueur du nouveau tableau

Retours

le nouveau tableau

Attributs

Remarques

Crée un tableau avec le type de composant et la longueur spécifiés. Appeler cette méthode équivaut à créer un tableau comme suit : <blockquote>

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

</blockquote>

Le nombre de dimensions du nouveau tableau ne doit pas dépasser 255.

Documentation Java pour java.lang.reflect.Array.newInstance(java.lang.Class<?>, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à