ArrayCopyTo() メソッドは、指定されたターゲット配列インデックスから開始して、現在の 1 次元配列のすべての要素を指定された 1 次元配列にコピーします。インデックスは 32 ビット整数として指定されます。
C# では、CopyTo() メソッドを使用して、ある配列の要素を別の配列にコピーします。このメソッドでは、ソース配列からコピーする開始インデックスを設定できます。
次の例は、C# での配列クラスの CopyTo(,) メソッドの使用法を示しています。
ArrayCopyTo() メソッドは、指定されたターゲット配列インデックスから開始して、現在の 1 次元配列のすべての要素を指定された 1 次元配列にコピーします。インデックスは 32 ビット整数として指定されます。 C# では、CopyTo() メソッドを使用して、ある配列の要素を別の配列にコピーします。このメソッドでは、ソース配列からコピーする開始インデックスを設定できます。 次の例は、C# の配列クラスの CopyTo(,) メソッドの使用法を示しています。 Exampleusing System; class Program { static void Main() { int[] arrSource = new int[4]; arrSource[0] = 5; arrSource[1] = 9; arrSource[2] = 1; arrSource[3] = 3; int[] arrTarget = new int[4]; // CopyTo() method arrSource.CopyTo(arrTarget,0 ); Console.WriteLine("Destination Array ..."); foreach (int value in arrTarget) { Console.WriteLine(value); } } }
using System; class Program { static void Main() { string[] arr = { "one", "two", "three", "four", "five" }; string[] arrCloned = arr.Clone() as string[]; Console.WriteLine(string.Join(",", arr)); // cloned array Console.WriteLine(string.Join(",", arrCloned)); Console.WriteLine(); } }
以上がC# の System.ArrayCopyTo() および System.ArrayClone()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。