Sprache

Array.NewInstance Methode

Definition

Überlädt

Name Beschreibung
NewInstance(Class, Int32[])

Erstellt ein neues Array mit dem angegebenen Komponententyp und den angegebenen Dimensionen.

NewInstance(Class, Int32)

Erstellt ein neues Array mit dem angegebenen Komponententyp und der angegebenen Länge.

NewInstance(Class, Int32[])

Erstellt ein neues Array mit dem angegebenen Komponententyp und den angegebenen Dimensionen.

[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

Parameter

componentType
Class

das Class Objekt, das den Komponententyp des neuen Arrays darstellt

dimensions
Int32[]

ein Array, das int die Dimensionen des neuen Arrays darstellt

Gibt zurück

das neue Array

Attribute

Hinweise

Erstellt ein neues Array mit dem angegebenen Komponententyp und den angegebenen Dimensionen. Wenn componentType eine Nicht-Array-Klasse oder -Schnittstelle darstellt, weist dimensions.length das neue Array Dimensionen und componentType als Komponententyp auf. Wenn componentType sie eine Arrayklasse darstellt, entspricht die Anzahl der Dimensionen des neuen Arrays der Summe und dimensions.length der Anzahl der Dimensionen von componentType. In diesem Fall ist der Komponententyp des neuen Arrays der Komponententyp von componentType.

Die Anzahl der Dimensionen des neuen Arrays darf 255 nicht überschreiten.

Java Dokumentation für java.lang.reflect.Array.newInstance(java.lang.Class<?>, int...).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

NewInstance(Class, Int32)

Erstellt ein neues Array mit dem angegebenen Komponententyp und der angegebenen Länge.

[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

Parameter

componentType
Class

das Class Objekt, das den Komponententyp des neuen Arrays darstellt

length
Int32

die Länge des neuen Arrays

Gibt zurück

das neue Array

Attribute

Hinweise

Erstellt ein neues Array mit dem angegebenen Komponententyp und der angegebenen Länge. Das Aufrufen dieser Methode entspricht dem Erstellen eines Arrays wie folgt: <blockquote>

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

</blockquote>

Die Anzahl der Dimensionen des neuen Arrays darf 255 nicht überschreiten.

Java Dokumentation für java.lang.reflect.Array.newInstance(java.lang.Class<?>, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: