Arrays.CopyOf メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| CopyOf(Int32[], Int32) |
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。 |
| CopyOf(Object[], Int32, Class) |
コピーの長さが指定されるように、指定した配列をコピーし、必要に応じて null を使用して切り捨てたり埋め込んだりします。 |
| CopyOf(Single[], Int32) |
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。 |
| CopyOf(Int64[], Int32) |
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。 |
| CopyOf(Int16[], Int32) |
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。 |
| CopyOf(Boolean[], Int32) |
指定した配列をコピーし、切り捨てたり、必要に応じて |
| CopyOf(Char[], Int32) |
コピーの長さが指定されるように、指定した配列をコピーし、必要に応じて null 文字で切り捨てたり埋め込んだりします。 |
| CopyOf(Byte[], Int32) |
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。 |
| CopyOf(Double[], Int32) |
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。 |
| CopyOf(Object[], Int32) |
コピーの長さが指定されるように、指定した配列をコピーし、必要に応じて null を使用して切り捨てたり埋め込んだりします。 |
CopyOf(Int32[], Int32)
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。
[Android.Runtime.Register("copyOf", "([II)[I", "")]
public static int[] CopyOf(int[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([II)[I", "")>]
static member CopyOf : int[] * int -> int[]
パラメーター
- original
- Int32[]
コピーする配列
- newLength
- Int32
返されるコピーの長さ
返品
指定した長さを取得するために切り捨てられた、またはゼロで埋め込まれた元の配列のコピー
- 属性
例外
もし newLength
もし original == null
注釈
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。 元の配列とコピーの両方で有効なすべてのインデックスに対して、2 つの配列に同じ値が含まれます。 コピーで有効であり、元のインデックスでは有効でないインデックスの場合、コピーには 0が含まれます。 このようなインデックスは、指定した長さが元の配列の長さより大きい場合にのみ存在します。
1.6 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOf(Object[], Int32, Class)
コピーの長さが指定されるように、指定した配列をコピーし、必要に応じて null を使用して切り捨てたり埋め込んだりします。
[Android.Runtime.Register("copyOf", "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })]
public static Java.Lang.Object[] CopyOf(Java.Lang.Object[] original, int newLength, Java.Lang.Class newType);
[<Android.Runtime.Register("copyOf", "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })>]
static member CopyOf : Java.Lang.Object[] * int * Java.Lang.Class -> Java.Lang.Object[]
パラメーター
- original
- Object[]
コピーする配列
- newLength
- Int32
返されるコピーの長さ
- newType
- Class
返されるコピーのクラス
返品
指定した長さを取得するために、元の配列のコピーを切り捨てたり、null で埋め込んだりする
- 属性
注釈
コピーの長さが指定されるように、指定した配列をコピーし、必要に応じて null を使用して切り捨てたり埋め込んだりします。 元の配列とコピーの両方で有効なすべてのインデックスに対して、2 つの配列に同じ値が含まれます。 コピーで有効であり、元のインデックスでは有効でないインデックスの場合、コピーには nullが含まれます。 このようなインデックスは、指定した長さが元の配列の長さより大きい場合にのみ存在します。 結果の配列はクラス newTypeです。
1.6 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOf(Single[], Int32)
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。
[Android.Runtime.Register("copyOf", "([FI)[F", "")]
public static float[] CopyOf(float[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([FI)[F", "")>]
static member CopyOf : single[] * int -> single[]
パラメーター
- original
- Single[]
コピーする配列
- newLength
- Int32
返されるコピーの長さ
返品
指定した長さを取得するために切り捨てられた、またはゼロで埋め込まれた元の配列のコピー
- 属性
例外
もし newLength
もし original == null
注釈
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。 元の配列とコピーの両方で有効なすべてのインデックスに対して、2 つの配列に同じ値が含まれます。 コピーで有効であり、元のインデックスでは有効でないインデックスの場合、コピーには 0fが含まれます。 このようなインデックスは、指定した長さが元の配列の長さより大きい場合にのみ存在します。
1.6 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOf(Int64[], Int32)
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。
[Android.Runtime.Register("copyOf", "([JI)[J", "")]
public static long[] CopyOf(long[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([JI)[J", "")>]
static member CopyOf : int64[] * int -> int64[]
パラメーター
- original
- Int64[]
コピーする配列
- newLength
- Int32
返されるコピーの長さ
返品
指定した長さを取得するために切り捨てられた、またはゼロで埋め込まれた元の配列のコピー
- 属性
例外
もし newLength
もし original == null
注釈
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。 元の配列とコピーの両方で有効なすべてのインデックスに対して、2 つの配列に同じ値が含まれます。 コピーで有効であり、元のインデックスでは有効でないインデックスの場合、コピーには 0Lが含まれます。 このようなインデックスは、指定した長さが元の配列の長さより大きい場合にのみ存在します。
1.6 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOf(Int16[], Int32)
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。
[Android.Runtime.Register("copyOf", "([SI)[S", "")]
public static short[] CopyOf(short[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([SI)[S", "")>]
static member CopyOf : int16[] * int -> int16[]
パラメーター
- original
- Int16[]
コピーする配列
- newLength
- Int32
返されるコピーの長さ
返品
指定した長さを取得するために切り捨てられた、またはゼロで埋め込まれた元の配列のコピー
- 属性
例外
もし newLength
もし original == null
注釈
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。 元の配列とコピーの両方で有効なすべてのインデックスに対して、2 つの配列に同じ値が含まれます。 コピーで有効であり、元のインデックスでは有効でないインデックスの場合、コピーには (short)0が含まれます。 このようなインデックスは、指定した長さが元の配列の長さより大きい場合にのみ存在します。
1.6 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOf(Boolean[], Int32)
指定した配列をコピーし、切り捨てたり、必要に応じて false で埋め込んだりして、コピーの長さを指定します。
[Android.Runtime.Register("copyOf", "([ZI)[Z", "")]
public static bool[] CopyOf(bool[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([ZI)[Z", "")>]
static member CopyOf : bool[] * int -> bool[]
パラメーター
- original
- Boolean[]
コピーする配列
- newLength
- Int32
返されるコピーの長さ
返品
指定した長さを取得するために、元の配列のコピーを切り捨てたり、false 要素で埋め込んだりする
- 属性
例外
もし newLength
もし original == null
注釈
指定した配列をコピーし、切り捨てたり、必要に応じて false で埋め込んだりして、コピーの長さを指定します。 元の配列とコピーの両方で有効なすべてのインデックスに対して、2 つの配列に同じ値が含まれます。 コピーで有効であり、元のインデックスでは有効でないインデックスの場合、コピーには falseが含まれます。 このようなインデックスは、指定した長さが元の配列の長さより大きい場合にのみ存在します。
1.6 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOf(Char[], Int32)
コピーの長さが指定されるように、指定した配列をコピーし、必要に応じて null 文字で切り捨てたり埋め込んだりします。
[Android.Runtime.Register("copyOf", "([CI)[C", "")]
public static char[] CopyOf(char[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([CI)[C", "")>]
static member CopyOf : char[] * int -> char[]
パラメーター
- original
- Char[]
コピーする配列
- newLength
- Int32
返されるコピーの長さ
返品
指定した長さを取得するために、元の配列のコピーを切り捨てたり、null 文字で埋め込んだりする
- 属性
例外
もし newLength
もし original == null
注釈
コピーの長さが指定されるように、指定した配列をコピーし、必要に応じて null 文字で切り捨てたり埋め込んだりします。 元の配列とコピーの両方で有効なすべてのインデックスに対して、2 つの配列に同じ値が含まれます。 コピーで有効であり、元のインデックスでは有効でないインデックスの場合、コピーには '\u005cu0000'が含まれます。 このようなインデックスは、指定した長さが元の配列の長さより大きい場合にのみ存在します。
1.6 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOf(Byte[], Int32)
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。
[Android.Runtime.Register("copyOf", "([BI)[B", "")]
public static byte[] CopyOf(byte[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([BI)[B", "")>]
static member CopyOf : byte[] * int -> byte[]
パラメーター
- original
- Byte[]
コピーする配列
- newLength
- Int32
返されるコピーの長さ
返品
指定した長さを取得するために切り捨てられた、またはゼロで埋め込まれた元の配列のコピー
- 属性
例外
もし newLength
もし original == null
注釈
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。 元の配列とコピーの両方で有効なすべてのインデックスに対して、2 つの配列に同じ値が含まれます。 コピーで有効であり、元のインデックスでは有効でないインデックスの場合、コピーには (byte)0が含まれます。 このようなインデックスは、指定した長さが元の配列の長さより大きい場合にのみ存在します。
1.6 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOf(Double[], Int32)
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。
[Android.Runtime.Register("copyOf", "([DI)[D", "")]
public static double[] CopyOf(double[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([DI)[D", "")>]
static member CopyOf : double[] * int -> double[]
パラメーター
- original
- Double[]
コピーする配列
- newLength
- Int32
返されるコピーの長さ
返品
指定した長さを取得するために切り捨てられた、またはゼロで埋め込まれた元の配列のコピー
- 属性
例外
もし newLength
もし original == null
注釈
指定した配列をコピーし、切り捨てたり、必要に応じてゼロで埋め込んだりして、コピーの長さを指定します。 元の配列とコピーの両方で有効なすべてのインデックスに対して、2 つの配列に同じ値が含まれます。 コピーで有効であり、元のインデックスでは有効でないインデックスの場合、コピーには 0dが含まれます。 このようなインデックスは、指定した長さが元の配列の長さより大きい場合にのみ存在します。
1.6 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOf(Object[], Int32)
コピーの長さが指定されるように、指定した配列をコピーし、必要に応じて null を使用して切り捨てたり埋め込んだりします。
[Android.Runtime.Register("copyOf", "([Ljava/lang/Object;I)[Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Lang.Object[] CopyOf(Java.Lang.Object[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([Ljava/lang/Object;I)[Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member CopyOf : Java.Lang.Object[] * int -> Java.Lang.Object[]
パラメーター
- original
- Object[]
コピーする配列
- newLength
- Int32
返されるコピーの長さ
返品
指定した長さを取得するために、元の配列のコピーを切り捨てたり、null で埋め込んだりする
- 属性
注釈
コピーの長さが指定されるように、指定した配列をコピーし、必要に応じて null を使用して切り捨てたり埋め込んだりします。 元の配列とコピーの両方で有効なすべてのインデックスに対して、2 つの配列に同じ値が含まれます。 コピーで有効であり、元のインデックスでは有効でないインデックスの場合、コピーには nullが含まれます。 このようなインデックスは、指定した長さが元の配列の長さより大きい場合にのみ存在します。 結果の配列は、元の配列とまったく同じクラスになります。
1.6 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。