Linguaggio

Array.NewInstance Metodo

Definizione

Overload

Nome Descrizione
NewInstance(Class, Int32[])

Crea una nuova matrice con il tipo e le dimensioni del componente specificati.

NewInstance(Class, Int32)

Crea una nuova matrice con il tipo e la lunghezza del componente specificati.

NewInstance(Class, Int32[])

Crea una nuova matrice con il tipo e le dimensioni del componente specificati.

[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

Parametri

componentType
Class

Class oggetto che rappresenta il tipo di componente della nuova matrice

dimensions
Int32[]

matrice di int che rappresenta le dimensioni della nuova matrice

Valori restituiti

nuova matrice

Attributi

Commenti

Crea una nuova matrice con il tipo e le dimensioni del componente specificati. Se componentType rappresenta una classe o un'interfaccia non matrice, la nuova matrice ha dimensions.length dimensioni e componentType come tipo di componente. Se componentType rappresenta una classe di matrice, il numero di dimensioni della nuova matrice è uguale alla somma di dimensions.length e al numero di dimensioni di componentType. In questo caso, il tipo di componente della nuova matrice è il tipo di componente di componentType.

Il numero di dimensioni della nuova matrice non deve superare 255.

per java.lang.reflect.Array.newInstance(java.lang.Class<?>, int...).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

NewInstance(Class, Int32)

Crea una nuova matrice con il tipo e la lunghezza del componente specificati.

[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

Parametri

componentType
Class

Class oggetto che rappresenta il tipo di componente della nuova matrice

length
Int32

lunghezza della nuova matrice

Valori restituiti

nuova matrice

Attributi

Commenti

Crea una nuova matrice con il tipo e la lunghezza del componente specificati. Il richiamo di questo metodo equivale alla creazione di una matrice come segue: <blockquote>

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

</blockquote>

Il numero di dimensioni della nuova matrice non deve superare 255.

per java.lang.reflect.Array.newInstance(java.lang.Class<?>, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a