言語

Array.NewInstance メソッド

定義

オーバーロード

名前 説明
NewInstance(Class, Int32[])

指定したコンポーネントの種類とディメンションを持つ新しい配列を作成します。

NewInstance(Class, Int32)

指定したコンポーネントの種類と長さを持つ新しい配列を作成します。

NewInstance(Class, Int32[])

指定したコンポーネントの種類とディメンションを持つ新しい配列を作成します。

[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

パラメーター

componentType
Class

新しい配列のコンポーネント型を表す Class オブジェクト

dimensions
Int32[]

新しい配列の次元を表す int の配列

返品

新しい配列

属性

注釈

指定したコンポーネントの種類とディメンションを持つ新しい配列を作成します。 componentTypeが配列以外のクラスまたはインターフェイスを表す場合、新しい配列にはdimensions.length次元があり、そのコンポーネント型としてcomponentTypeされます。 componentType配列クラスを表す場合、新しい配列の次元数は、dimensions.lengthの合計とcomponentTypeの次元数と等しくなります。 この場合、新しい配列のコンポーネント型は componentTypeのコンポーネント型です。

新しい配列の次元数は 255 を超えてはなりません。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

NewInstance(Class, Int32)

指定したコンポーネントの種類と長さを持つ新しい配列を作成します。

[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

パラメーター

componentType
Class

新しい配列のコンポーネント型を表す Class オブジェクト

length
Int32

新しい配列の長さ

返品

新しい配列

属性

注釈

指定したコンポーネントの種類と長さを持つ新しい配列を作成します。 このメソッドの呼び出しは、次のように配列を作成することと同じです: <blockquote>

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

</blockquote>

新しい配列の次元数は 255 を超えてはなりません。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象