Array.NewInstance メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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 を超えてはなりません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 を超えてはなりません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。