Array.NewInstance Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.